使用 Python 2.6.7 的 /usr/local/bin 安装使其与 Python 2.6.1 分开(请参阅在 Mac 上将 Python 升级到 2.6),当我尝试时,我的新 2.6.7 二进制文件找不到我的 2.6 模块运行代码。据我了解,2.6.1 和 2.6.7 应该共享模块,因为它们都是 2.6 模块。
ImportError: No module named unicodecsv
如果我想使用我的新/usr/local/bin/python
(2.6.7)来运行我的程序,我在使用 2.6.1 时安装了 pip 模块,我错过了哪些关键步骤?路径问题?使用/usr/bin/python
仍然可以毫无问题地导入模块。
我已经确认/usr/local/bin/pip install unicodecsv
(和pip-2.6 install
)只是告诉我我已经拥有了我需要的东西:
Requirement already up-to-date: unicodecsv in /Library/Python/2.6/site-packages