conda virtual env обновляется изменениями в python venv - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть две виртуальные среды, которые кажутся идентичными с точки зрения пакетов.Первый был создан с использованием

python -m venv *venv-fl2*

Второй был создан с использованием

conda create --name *venv-fl*

Я заставил их обоих работать (один не был, но я все еще не знаю почему).

Я внес изменения в свои собственные пакеты и обновил их в среде venv-fl2

pip install -e .

и протестировал OK.Когда я пошел обновлять venv-fl , он уже был обновлен.

То, что я хочу сделать, - это создать виртуальные среды для каждой части моей системы, а затем виртуальные среды для объединения частей по мере необходимости.Будет ли это работать только в том случае, если я нахожусь на конда венве или питоне венве, но они не могут быть смешаны?

Для моего собственного кода Конда не помещает код в

envs\*package-name*\lib\site-packages

папка, только файл egg-info .Может ли это быть виновником?Я (пока) не вижу, как эти две среды пересекаются.


  1. Открыть приглашение Anaconda.
  2. Создать виртуальную среду python -m venv venv-fl2
  3. активировать среду
  4. перейти к туру-учебнику
  5. установить пакет flaskr pip install -e.
  6. перейти к другому локальному пакету smalllapps
  7. установить пакет smalllapps pip install -e.
  8. Открыть второе приглашение Anaconda
  9. Создать виртуальную среду conda create --name venv-flask
  10. Активировать среду
  11. перейдите к обучающему устройству flask
  12. установите пакет пакета flaskr pip install -e.
  13. перейдите к другому локальному пакету smalllapps
  14. установите пакет pip smalllapps install -e.
  15. Внесите изменения в код в flaskr, включая номер версии в setup.py
  16. Обновите пакет flaskr в первой среде pip install -e.
    • во втором окружении, флакон также обновлен.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...