我在我的 Mac OS X 上安装了 python 2.7.3。 $ python --version Python 2.7.3
然后我创建了一个虚拟环境: $ virtualenv 1stVirtualenv 现在python版本是2.7.1
网上搜了一下,有人建议用-p选项,于是试了一下这个virtualenv -p /usr/bin/python2.7 2ndVirtualenv 还是2.7.1
我找不到任何答案来解决这个问题。欢迎任何建议。
我在我的 Mac OS X 上安装了 python 2.7.3。 $ python --version Python 2.7.3
然后我创建了一个虚拟环境: $ virtualenv 1stVirtualenv 现在python版本是2.7.1
网上搜了一下,有人建议用-p选项,于是试了一下这个virtualenv -p /usr/bin/python2.7 2ndVirtualenv 还是2.7.1
我找不到任何答案来解决这个问题。欢迎任何建议。
中的 python 文件/usr/bin
是指向/System/Library/Frameworks/
. 运行/usr/bin/python2.7 --version
会返回系统python的版本:2.7.1。/usr/bin/pythons 是 Apple 控制的,不要管它们。
运行这个来找出你的 2.7.3 版本的 Python 所在的位置:
$ which python
/usr/local/bin/python
然后使用返回的任何路径作为 virtualenv 的 p 标志的参数:
$ virtualenv --distribute -p /usr/local/bin/python ~/virtualenvs/venv
Running virtualenv with interpreter /usr/local/bin/python
New python executable in virtualenvs/venv/bin/python