Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Как устанавливать библиотеки в python без интернета. Делитесь, братья-разработчики!

  1. Как устанавливать библиотеки в python без интернета. Делитесь, братья-разработчики!

    Парни и девчонки, ситуация аховая - в нашем профанском сетапе нет интернета, а кодить надо. Какие есть способы устанавливать библиотеки в python без интернета? Видел, что-то про pip и колеса, но как это реально сделать и какие могут быть подводные камни? Ну, в общем, с вас советы, лайфхаки, примеры, всё что поможет!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Вариант 1: использовать 'pip download' на машине с интернетом. Например:
    Программный код:
        pip download numpy -/path/to/download/directory 
    Потом просто переносишь все скачанные .whl файлы на оффлайн-машину и ставишь так:
    Программный код:
        pip install --no-index --find-links /path/to/download/directory numpy 

  4. Цитата Сообщение от Исследователь
    Вариант 1: использовать 'pip download' на машине с интернетом. Например:
    Программный код:
        pip download numpy -/path/to/download/directory 
    Потом просто переносишь все скачанные .whl файлы на оффлайн-машину и ставишь так:
    Программный код:
        pip install --no-index --find-links /path/to/download/directory numpy 
    Годно, но вот в чем проблема: если зависимостей куча, можно запутаться. Не забудь, что надо качать все зависимости тоже! Чекни в 'pip list' перед скачиванием.

  5. Можно еще юзать установочные пакеты. Качай библиотеки в формате .whl или tar.gz на комп с инетом и потом таскай на свою офлайн-машину. Например:
    Программный код:
        pip install some-package.whl 

  6. Цитата Сообщение от Игорь
    Можно еще юзать установочные пакеты. Качай библиотеки в формате .whl или tar.gz на комп с инетом и потом таскай на свою офлайн-машину. Например:
    Программный код:
        pip install some-package.whl 
    Прикольная идея, бро, но таскать каждый раз колеса - это тот еще гимор. Может, сразу собрать все в один архив и потом разархивировать?

  7. Если захотелось гиковщины и любовь к терминалу велика, собери свой локальный PyPI репозиторий. Закинь туда все нужные пакеты и раздавай локально.
    Программный код:
        pip install some-package --index-url file:///path/to/your/local/repo 

  8. Цитата Сообщение от JuliaMage
    Если захотелось гиковщины и любовь к терминалу велика, собери свой локальный PyPI репозиторий. Закинь туда все нужные пакеты и раздавай локально.
    Программный код:
        pip install some-package --index-url file:///path/to/your/local/repo 
    О, чувак, это прям hardcore, но звучит мощно. Правда, собрать всё может вынос мозга потребовать, зато потом можно команде помогать.

  9. Самый простой менеджмент - использовать virtualenv и экспортировать зависимости в requirements.txt. На онлайн-машине:
    Программный код:
        pip freeze requirements.txt 
    Потом в оффлайн окружении ставишь всё сразу:
    Программный код:
        pip install -r requirements.txt 
    Типа все сразу подтянет.

  10. Цитата Сообщение от SilverWolf
    Самый простой менеджмент - использовать virtualenv и экспортировать зависимости в requirements.txt. На онлайн-машине:
    Программный код:
        pip freeze requirements.txt 
    Потом в оффлайн окружении ставишь всё сразу:
    Программный код:
        pip install -r requirements.txt 
    Типа все сразу подтянет.
    Тема! Вот это проще всего выглядит. Особенно если воркспейс маленький.

Страница 1 из 2 12 ПоследняяПоследняя