Могу ли я отправить другим сторонние пакеты Python, которые я установил? - PullRequest
0 голосов
/ 05 апреля 2019

У меня есть код на автономном компьютере, поэтому мне нужно было установить пакеты зависимостей в автономном режиме (что я сам понял, как только вчера). Теперь я хочу отправить свою работу своим товарищам по команде (это школьный проект, и половина из них - новички в программировании), напрямую или через Github. Я хочу отправить им пакеты, которые я тоже использовал, на случай, если им понадобится выполнить автономную установку.

Можно ли просто сжать пакеты зависимостей как есть и отправить их им, чтобы распаковать в соответствующий каталог? Где эти пакеты установлены? Есть ли другие файлы, которые нужно отправить? Или нет другого способа, кроме как запустить установку python / pip на колесах / tar.gz, которые я скачал с PyPi (решение, которое я пытаюсь избежать)?

Ответы [ 2 ]

0 голосов
/ 05 апреля 2019

Папка, которую вы ищете, это 'site-packages' или 'dist-packages', вы можете поместить сюда пакеты для использования в python на машине без менеджера пакетов.

Каталог по умолчанию для пакетов в Windows:

C:\Python\Lib\site-packages\

Каталог по умолчанию для пакетов в linux:

/usr/lib/python2.7/dist-packages
0 голосов
/ 05 апреля 2019

Вы можете использовать virtualenv для этой цели: https://virtualenv.pypa.io/en/latest/index.html

Он установит зависимости внутри папки, поэтому вы можете архивировать или делиться разными способами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...