Ubuntu下virtualenv配置求助:创建独立Python3.5虚拟环境
创建基于Python3.5的独立Virtualenv环境(不影响父环境)
没问题,咱们一步步来搞定这个Python版本不一致的问题,全程不会改动你的系统父环境~
第一步:确认系统中Python3.5的存在
先检查你的系统里已经安装了Python3.5没有,打开终端执行:
python3.5 --version
如果终端返回类似Python 3.5.x的版本信息,说明已经装好了;如果提示找不到命令,那先在Ubuntu上安装Python3.5:
sudo apt-get update sudo apt-get install python3.5
第二步:创建指定Python3.5的虚拟环境
找一个你想存放虚拟环境的目录(比如个人项目目录),执行以下命令:
# 切换到目标目录,示例路径可自行修改 cd ~/my_python_projects # 创建名为my_py35_env的虚拟环境,指定Python3.5的路径 virtualenv -p /usr/bin/python3.5 my_py35_env
小提示:如果不知道Python3.5的准确路径,执行
which python3.5就能查到,把查到的路径替换掉上面的/usr/bin/python3.5就行。
第三步:激活并验证虚拟环境
环境创建好后,激活它:
source my_py35_env/bin/activate
激活成功后,你会看到终端命令行开头多了(my_py35_env)的标识,这时候执行:
python --version
应该会显示Python 3.5.x,说明这个虚拟环境确实是基于Python3.5的,而且所有后续安装的包都会被隔离在这个环境里,完全不会影响系统的父环境。
退出虚拟环境
当你需要离开这个虚拟环境时,直接在终端执行:
deactivate
就能回到系统的父环境啦。
内容的提问来源于stack exchange,提问作者joseph pareti
相关产品推荐
相关产品推荐

