操作系统:Lubuntu 16.04
我使用sudo pip3 install virtualenv
安装了python虚拟环境
之后我用virtualenv -p python3 env3
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in /some_path/env3/bin/python3
Also creating executable in /some_path/env3/bin/python
Installing setuptools, pip, wheel...done.
然后每当我尝试激活环境时,都没有任何反应!
我使用了./env3/bin/activate
,之后没有任何事情发生。
我读到,当环境被激活时,它会被添加到提示中,如:
(environment_name) me@machine:/some_path$
但是当我尝试激活它时没有任何反应。我认为提示GUI可能有问题但是当我尝试:deactivate
时,结果是:deactivate: command not found
这意味着环境未被激活。
我也尝试过:sudo ./env3/bin/activate
和source /env3/bin/activate
但没有任何效果:(。
答案 0 :(得分:3)
命令为. env3/bin/activate
或source env3/bin/activate
➜ venv_example virtualenv -p python3 env3
Running virtualenv with interpreter /usr/local/bin/python3
Using base prefix '/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6'
New python executable in /Users/.../venv_example/env3/bin/python3.6
Also creating executable in /Users/.../venv_example/env3/bin/python
Installing setuptools, pip, wheel...done.
➜ venv_example ls
env3
➜ venv_example . env3/bin/activate
(env3) ➜ venv_example