【发布时间】:2019-10-28 18:50:35
【问题描述】:
我已经为现有项目设置了 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