Работает ли виртуальная среда в Django, созданная в одной операционной системе, в другой операционной системе? - PullRequest
0 голосов
/ 24 ноября 2018

Я новичок в веб-программировании.Я работал над проектом Django вместе со своими товарищами по команде.Я использую Mac, а он использует Ubuntu.

Я хочу знать, будет ли виртуальная среда, созданная в моей системе, работать на его компьютере, если я отправлю ему мою.Виртуальная среда в ОС Django специфична?

1 Ответ

0 голосов
/ 24 ноября 2018

виртуальные среды зависят от ОС.Это связано с тем, что пакеты Python могут использовать собственный код, который должен быть скомпилирован в разных ОС.Тем не менее, виртуальные среды были созданы, чтобы облегчить совместное использование кода разработчиками в разных средах!Вы делаете это путем включения файла с именем requirements.txt в ваш проект.В рамках начала работы над этим проектом каждый разработчик должен сделать следующее:


python -m venv env  # you only have to do this line once
source env/bin/activate  # you have to do this line every time
pip install -r requirements.txt 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...