我不能在ubuntu中创建只设置为python3的虚拟环境

2024-09-28 19:04:56 发布

您现在位置:Python中文网/ 问答频道 /正文

当我想用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

Tags: pipindevhomebinvirtualenvusreasy
2条回答

我发现了问题,两个都用了 pip安装virtualenv和pip3安装virtualenv。我卸载了这两个并且只使用了pip3安装virtualenv。所以现在它只使用Python3。你知道吗

在bin文件夹中,pythonpython3只是指向python3.6的符号链接。这是为了方便起见,所以您不必总是键入python3.6。你知道吗

您可以使用python version来测试这一点,以查看实际运行的版本。你知道吗

相关问题 更多 >