Я хочу клонировать виртуальную среду Python на сервер, не подключенный к Интернету. Перерыл разные форумы, но вразумительного ответа не нашел. Вот методы, которые я нашел, и проблемы, с которыми я столкнулся с каждым из них:
Метод 1: (самый безопасный, но самый трудоемкий)
Сохраните все библиотеки с помощью заморозки pip > requierments.txt, затем загрузите каждую из них вручную и сохраните их в каталоге. Скопируйте этот каталог на автономный сервер, затем создайте новую виртуальную среду на автономном сервере и установите все требования из загруженных файлов.
Чтобы не загружать каждый из них вручную, я использовал pip download -r require.txt -dwheelfiles на исходном компьютере, но не смог найти способ установить все пакеты одной командой. Но я мог бы использовать сценарий с циклом для прохождения каждого из них. Проблема в том, что даже исходный сервер не имеет подключения к Интернету для загрузки этих пакетов.
Метод 2: (менее рекомендуется, но я не понимаю почему)
Это простое копирование каталога virtualenv со всеми его файлами на автономный компьютер, обе машины должны иметь, очевидно, одну и ту же версию Python, и вам придется вручную изменить некоторые жестко закодированные пути, например, изменить все файлы, содержащие sourceserver\user1\dev\virtualenv с targetserver\user4\dev\virtualenv Обычно файлы, которые нужно изменить, начинаются с active* или pip*.
Но говорят, что этот метод не рекомендуется, но я не понимаю почему.
Кроме того, если этот метод работает без проблем, могу ли я скопировать папку virtualenv с сервера Linux на сервер Windows и наоборот?
Подробнее здесь: https://stackoverflow.com/questions/657 ... ine-server
Клонировать виртуальную среду Python на автономный сервер ⇐ Python
Программы на Python
-
Anonymous
1763304518
Anonymous
Я хочу клонировать виртуальную среду Python на сервер, не подключенный к Интернету. Перерыл разные форумы, но вразумительного ответа не нашел. Вот методы, которые я нашел, и проблемы, с которыми я столкнулся с каждым из них:
[b]Метод 1: (самый безопасный, но самый трудоемкий)[/b]
Сохраните все библиотеки с помощью заморозки pip > requierments.txt, затем загрузите каждую из них вручную и сохраните их в каталоге. Скопируйте этот каталог на автономный сервер, затем создайте новую виртуальную среду на автономном сервере и установите все требования из загруженных файлов.
Чтобы не загружать каждый из них вручную, я использовал pip download -r require.txt -dwheelfiles на исходном компьютере, но не смог найти способ установить все пакеты одной командой. Но я мог бы использовать сценарий с циклом для прохождения каждого из них. Проблема в том, что даже исходный сервер не имеет подключения к Интернету для загрузки этих пакетов.
[b]Метод 2: (менее рекомендуется, но я не понимаю почему)[/b]
Это простое копирование каталога virtualenv со всеми его файлами на автономный компьютер, обе машины должны иметь, очевидно, одну и ту же версию Python, и вам придется вручную изменить некоторые жестко закодированные пути, например, изменить все файлы, содержащие sourceserver\user1\dev\virtualenv с targetserver\user4\dev\virtualenv Обычно файлы, которые нужно изменить, начинаются с active* или pip*.
Но говорят, что этот метод не рекомендуется, но я не понимаю почему.
Кроме того, если этот метод работает без проблем, могу ли я скопировать папку virtualenv с сервера Linux на сервер Windows и наоборот?
Подробнее здесь: [url]https://stackoverflow.com/questions/65722324/clone-a-python-virtualenv-to-an-offline-server[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия