创建python3 VirtualEnvrapper时出错

创建python3 VirtualEnvrapper时出错,python,python-3.x,virtualenv,virtualenvwrapper,Python,Python 3.x,Virtualenv,Virtualenvwrapper,我已经为现有项目设置了python2.7虚拟环境,但现在我也需要设置python3虚拟环境 我用来实现这一点的命令是(我已经安装了python3): 哪个python3返回/usr/bin/python3 mkvirtualenv --python=/usr/bin/python3 nameOfEnvironment 但是,当我运行上面的命令时,我得到了错误 Running virtualenv with interpreter /usr/bin/python3 Traceback (most

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

我用来实现这一点的命令是(我已经安装了python3):

哪个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'
使用解释器/usr/bin/python3运行virtualenv
回溯(最近一次呼叫最后一次):
文件“/usr/local/lib/python2.7/dist-packages/virtualenv.py”,第24行,在
导入distutils.spawn
ModuleNotFoundError:没有名为'distutils.spawn'的模块

我该如何解决这个问题,为什么在我指定了python3的情况下,它还要看python2.7呢?它是否与现有的python2.7虚拟环境有关?

您的mkvirtualenv适用于2.7版


在python3下使用pip安装virtualvwrapper(请务必使用pip3)

最后安装了pip3并使用pip3安装virtualwrapper

sudo apt install python3-pip
sudo pip3 install virtualenvwrapper
然后我重新运行
bashrc

source ~/.bashrc