У меня есть две виртуальные среды, которые кажутся идентичными с точки зрения пакетов.Первый был создан с использованием
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 .Может ли это быть виновником?Я (пока) не вижу, как эти две среды пересекаются.
- Открыть приглашение Anaconda.
- Создать виртуальную среду python -m venv venv-fl2
- активировать среду
- перейти к туру-учебнику
- установить пакет flaskr pip install -e.
- перейти к другому локальному пакету smalllapps
- установить пакет smalllapps pip install -e.
- Открыть второе приглашение Anaconda
- Создать виртуальную среду conda create --name venv-flask
- Активировать среду
- перейдите к обучающему устройству flask
- установите пакет пакета flaskr pip install -e.
- перейдите к другому локальному пакету smalllapps
- установите пакет pip smalllapps install -e.
- Внесите изменения в код в flaskr, включая номер версии в setup.py
- Обновите пакет flaskr в первой среде pip install -e.
- во втором окружении, флакон также обновлен.