Python中如何在Ubuntu16系统上使用pyvenv指定Python3.6版本
同一个系统里面存在两个 python3 版本,py3.5 和 py3.6,用命令:
pyvenv venv-name
我要创建 py3.6 的 venv-name,pyvenv 都是自动选中系统默认的 python3.5
Python中如何在Ubuntu16系统上使用pyvenv指定Python3.6版本
7 回复
要不你用 python3.6 运行一下 pyvenv ?
python3.6 pyvenv
在Ubuntu 16上,系统自带的Python 3版本通常是3.5。要使用pyvenv创建Python 3.6的虚拟环境,你需要先安装Python 3.6,然后用它的pyvenv模块。
首先安装Python 3.6:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6 python3.6-venv
然后创建虚拟环境:
python3.6 -m venv myenv
激活环境:
source myenv/bin/activate
这样就能在Ubuntu 16上使用Python 3.6的虚拟环境了。
virtualenv --python=/usr/local/bin/python3.6 .env
pyenv global
python3.6 -m venv
楼上都没说对呀 命令是 python3.6 -m venv env_name
我以前也是折腾半天,推荐直接使用 pyenv

