развернуть проект на нескольких серверах без каких-либо конфликтов библиотек - PullRequest
0 голосов
/ 25 февраля 2020

Я построил проект по науке о данных в окне и хочу развернуть его на нескольких Linux серверах, поэтому я пытаюсь настроить среду проекта для одного сервера, но сталкиваюсь с кучей ошибок и библиотечных конфликтов. потратив на это целый день, я думаю, что если я настроил один сервер, то как насчет других серверов?

я также использовал файл needs.txt для настройки среды проекта, но не смог добиться успеха из-за перекрестного проблемы с платформой.

pip install -r requirements.txt

есть ли способ сделать контейнер / пакет (для кроссплатформенности) для моего проекта, тогда я мог бы развернуть его на сервере и запустить его?

Примечание: я не хочу использовать docker et c, нужен путь pythoni c.

1 Ответ

0 голосов
/ 25 февраля 2020

Вы пытались использовать виртуальную среду ??

apt install virtualenv
mkdir youproject
cd youproject
git clone ... (or whatever)
virtualenv -p python3.x (or 2.x) .venv
source .venv/bin/activate
pip install -r requirements.txt

Он создает изолированную python среду, в которой нет других библиотек, кроме ваших Requierements.txt.

...