创建python3 virtualenvwrapper时出错

问题描述 投票:1回答:2

我已经为现有项目设置了python2.7虚拟环境,但是现在我也需要设置python3虚拟环境。

我用于实现此目的的命令是(我已经安装了python3):

[which python3返回/usr/bin/python3

mkvirtualenv --python=/usr/bin/python3 nameOfEnvironment

但是,当我运行上述命令时出现错误,

Running virtualenv with interpreter /usr/bin/python3
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 24, in <module>
    import distutils.spawn
ModuleNotFoundError: No module named 'distutils.spawn'

我如何解决此问题,为什么当我指定python3后为什么会看python2.7?它与现有的python2.7虚拟环境有关系吗?

python python-3.x virtualenv virtualenvwrapper
2个回答
1
投票

您的mkvirtualenv适用于2.7版。

[在python3下使用pip安装virtualenvwrapper(请确保使用pip3)


0
投票

[最终安装了pip3,并使用pip3安装了virtualwrapper。

sudo apt install python3-pip
sudo pip3 install virtualenvwrapper

然后我重新执行bashrc

source ~/.bashrc
© www.soinside.com 2019 - 2024. All rights reserved.