Могу ли я переместить виртуальную среду?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, или мне просто нужно смириться с этим и клонировать.

Могу ли я просто создать виртуальную среду без печали? Я хочу избежать печали.

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

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