【发布时间】:2014-04-09 21:31:15
【问题描述】:
我最近安装了 OS X Mavericks。我可以访问我之前创建的虚拟环境,但我无法创建一个新环境:
Christophers-MacBook-Pro-2:~ christopherspears$ mkvirtualenv bottle_todo
-bash: /usr/local/bin/virtualenv: /usr/local/opt/python/bin/python2.7: bad interpreter: No such file or directory
我查看了 /usr/local/bin/virtualenv:
#!/usr/local/opt/python/bin/python2.7
# EASY-INSTALL-ENTRY-SCRIPT: 'virtualenv==1.10.1','console_scripts','virtualenv'
__requires__ = 'virtualenv==1.10.1'
import sys
from pkg_resources import load_entry_point
if __name__ == '__main__':
sys.exit(
load_entry_point('virtualenv==1.10.1', 'console_scripts', 'virtualenv')()
)
果然路径/usr/local/opt/python/bin/python2.7不退出。早些时候,我遇到了这个问题:
Terminal issue with virtualenvwrapper after Mavericks Upgrade
我尝试更新 virtualenv 无济于事:
christohersmbp2:~ christopherspears$ pip install virtualenv
Requirement already satisfied (use --upgrade to upgrade): virtualenv in /Library/Python/2.7/site-packages
Cleaning up...
christohersmbp2:~ christopherspears$ pip install --upgrade virtualenv
Requirement already up-to-date: virtualenv in /Library/Python/2.7/site-packages
Cleaning up...
christohersmbp2:~ christopherspears$ mkvirtualenv test
-bash: /usr/local/bin/virtualenv: /usr/local/opt/python/bin/python2.7: bad interpreter: No such file or directory
【问题讨论】:
-
which python对你说了什么? -
我得到 /usr/bin/python
-
尝试重新安装 virtualenv。它应该指向那个 pyton
-
似乎没有用。我会更新帖子。
-
所以它最终奏效了?