0

我已经彻底搜索了网络和这个网站,以寻找一个简洁、可操作的答案,但到目前为止找不到一个有帮助的答案。

在过去的几个月里,我是一名新手,正在通过“Learn Python the Hard Way”进行工作。我的 Macbook 预装了 Python 2.6,并且在早期我安装了 Python 2.7.5,这是我用来运行所有脚本的工具,并且确实是每当我在 shell 中键入“Python”或运行任何脚本时都会运行的工具。

但是,我最近安装了 pip 来安装一些软件包,例如 lpthw.web 1.1,发现我的“import web”语句无法运行,因为 Python 没有找到它。为什么?因为该软件包已安装在 2.6 版的原始 Mac OS X 文件夹结构下,而不是我正在运行的版本。顺便说一句,如果 print sys.path 它确实指向最新安装(2.7.5)

那么如何让 pip 将包安装到 Python 2.7.5 的写入位置?并且,如有必要,我如何卸载 pip 并重新开始使用 pip - 让它知道我希望它安装 2.7.5 的软件包,而不是在我的 Mac 上找到的旧版本?(毫不奇怪,搜索卸载 pip 只会产生如何使用 pip 卸载软件包的结果)。

提前致谢。

4

0 回答 0