Это относится не только к переименованию виртуальной среды, но и к фактическому перемещению ее в другой каталог, включая , возможно, каталог другого пользователя.
Это не то же самое, что просто переименовать виртуальную среду, особенно для людей, незнакомых с виртуальными средами.
Если Я создаю виртуальную среду и перемещаю ее в другую папку, она все равно будет работать?
Код: Выделить всё
$ 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
Могу ли я просто создать виртуальную среду без печали? Я хочу избежать печали.
Подробнее здесь: https://stackoverflow.com/questions/324 ... virtualenv