【发布时间】:2014-12-08 05:25:09
【问题描述】:
我目前正在处理一个问题,这可能是我刚开始编程时引起的,现在正赶上我。在我对编程、virtualenvs、pip 等了解很多之前......我必须在我的计算机上的多个位置从不同的来源安装 python。我的 Mac 实际上安装了 python(我事先不知道)。 输入 which 命令会给我这些位置
$ which -a python
/opt/local/bin/python
/opt/local/bin/python
/Library/Frameworks/Python.framework/Versions/2.6/bin/python
/usr/bin/python
/usr/local/bin/python
另外
$type python
python is hashed (/opt/local/bin/python)
为了强调这给我带来的困惑,在终端中输入“python”命令 打开 Python 2.7.5。 这很好,因为我更喜欢使用这个版本作为我的默认版本。 然而,使用 pip 安装的东西(例如 virtualenv)被放置在这个位置
virtualenv in /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
/site-packages/virtualenv-1.11.6-py2.6.egg
目前我正在尝试找出解决此问题的方法,决定是重新格式化我的 macbook,还是手动细致地尝试解决问题。有人有什么建议吗?
【问题讨论】:
-
删除除
/usr/bin/python之外的所有内容,然后使用python get-pip.pybootstrap.pypa.io/get-pip.py 重新安装pip
标签: python python-2.7 pip virtualenv