Могу ли я переместить виртуальную среду? ⇐ Python

Программы на Python
Anonymous
Могу ли я переместить виртуальную среду?

Сообщение Anonymous »

Если я создам виртуальную среду и перенесу ее в другую папку, она все равно будет работать?

Код: Выделить всё

$ virtualenv -p /usr/bin/python3 /home/me/Env/my-python-venv
$ source Env/my-python-venv/bin/activate
(my-python-venv) $
...позже в тот же день виртуальная среда ПЕРЕМЕЩЕНА...

Код: Выделить всё

(my-python-venv) $ deactivate
$ mkdir -p /home/me/PeskyPartyPEnvs
$ mv /home/me/Env/my-python-venv /home/me/PeskyPartyPEnvs/
Будет ли это работать?

Код: Выделить всё

$ source /home/me/PeskyPartyPEnvs/my-python-venv/bin/activate
(my-python-venv) $ /home/me/PeskyPartyPEnvs/my-python-venv/bin/pip3 install foaas
Я имею в виду не столько вопрос о мудрости такой попытки (если, конечно, эта мудрость не носит юмористического характера), сколько вопрос о том, возможно ли это. Я действительно хочу знать, возможно ли это сделать на Python 3, или мне просто нужно смириться с этим и клонировать.
Могу ли я просто mv виртуальную среду без печали? Я хочу избежать грусти.

Я рассмотрел Переименование папки virtualenv, не нарушая ее, но этот вопрос касается не только переименования виртуальной среды, но и фактического перемещения ее в другой каталог, включая, возможно, каталог другого пользователя. Это не то же самое, что просто переименовать виртуальную среду, особенно для людей, незнакомых с виртуальными средами.

Подробнее здесь: https://stackoverflow.com/questions/324 ... virtualenv

Вернуться в «Python»