当我想用python3创建一个虚拟环境(更准确地说是python3.6)时,它会一直安装这两个python版本,即使我明确声明不安装。你知道吗
我用了命令:
virtualenv -p /usr/bin/python3.6 trydjango/
输出:
Running virtualenv with interpreter /usr/bin/python3.6
Already using interpreter /usr/bin/python3.6
Using base prefix '/usr'
New python executable in /home/oren/Dev/Python-
Dev/trydjango/bin/python3.6
Also creating executable in /home/oren/Dev/Python-
Dev/trydjango/bin/python
Installing setuptools, pip, wheel...
done.
当我查看bin目录时,我只希望安装python3.6,但输出如下:
activate activate.ps1 easy_install pip3 python3
wheel
activate.csh activate_this.py easy_install-3.6 pip3.6 python3.6
activate.fish activate.xsh pip python python-config
我发现了问题,两个都用了 pip安装virtualenv和pip3安装virtualenv。我卸载了这两个并且只使用了pip3安装virtualenv。所以现在它只使用Python3。你知道吗
在bin文件夹中,
python
和python3
只是指向python3.6
的符号链接。这是为了方便起见,所以您不必总是键入python3.6
。你知道吗您可以使用
python version
来测试这一点,以查看实际运行的版本。你知道吗相关问题 更多 >
编程相关推荐