проблемы виртуального окружения при клонировании проектов из github в разных ОС - PullRequest
0 голосов
/ 29 апреля 2020

Я искал ответы в stackoverflow и по всей сети, но все еще не получил его, я запустил новый проект и загрузил его в репозиторий в github, все это я сделал из MA C компьютер, все хорошо, пока здесь, но ... я попытался клонировать свой проект на Windows компьютере, и я не могу активировать свой venv, для активации venv в MA C есть файл bin, поэтому я набираю следующее команды в терминале 'source bin / activ', и он работает нормально, но я понимаю, что в windows есть папка Script, которой у меня нет, потому что я впервые создал и активировал свой проект в MA C, Есть способ, который удаляет каталог venv каждый раз, когда я клонирую свой проект в другой ОС, но я не думаю, что это хорошая практика, поэтому я хотел бы знать, каков правильный способ сделать это, какие ваши рекомендации? Спасибо.

1 Ответ

1 голос
/ 29 апреля 2020

В виртуальной среде все еще есть ссылки на установку python на хост-машине. Поскольку компьютеры Mac и ПК имеют разные места для размещения / установки python, кроме того факта, что virtualenv сильно отличается на P C, чем на Ma c (даже если они выполняют sh ту же задачу ), virtualenv, созданный на Ma c, не будет работать из коробки, если вы перенесете файлы в P C.

Я рекомендую добавить папку вашего virtualenv в gitignore, а затем просто создать отдельные среды на ваших Ma c и P C.

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