通常使用$ python3 -m venv myvenv
来创建新的虚拟环境(这里myvenv
是虚拟环境的名称)。
如果您的系统中同时安装了python3.5
和python3.6
,则可能会遇到一些错误,与我情况类似。
注意:在某些版本的Debian / Ubuntu上,您可能会收到以下错误:
The virtual environment was not created successfully because ensure pip is not available. On Debian/Ubuntu systems, you need to install the python3-venv package using the following command.
apt-get installpython3-venv
You may need to use sudo with that command. After installing the python3-venv package, recreate your virtual environment.
在这种情况下,请按照上述说明并安装python3-venv包:
$ sudo apt-get install python3-venv
注意: 在某些版本的Debian/Ubuntu上,像这样初始化虚拟环境目前会产生以下错误:
Error Command: ['/home/wgetdj/WorkPlace/Programming/Python/myvenv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']
为了解决这个问题,使用virtualenv命令。
$ sudo apt-get install python-virtualenv
$ virtualenv --python=python3.6 myvenv
注意:如果您遇到像以下错误:
E: 无法定位软件包 python3-venv
那么请运行以下命令代替:
sudo apt install python3.6-venv
update-alternatives
吗? - Charles Pehlivanian非代码内容
添加代码
格式。 - tripleee