我在运行 Mountain Lion 的新 MacBookPro 上安装 Python 的 Pandas 库时遇到问题。
我尝试通过 easy_install 安装 Pandas。但是,easy_install 和 gcc 显然存在问题(请参阅下面的错误消息)。似乎easy_install 找不到它显然需要的gcc 编译器(gcc-4.0)。我所做的一切都与我之前在运行 Snow Leopard 的 MacBook 上所做的一模一样,一切正常。我更像是一个应用程序的人,而不是编程本身,所以我很感激任何帮助:-)
这是我尝试但没有解决问题的信息和事情的列表:
- XCode 4.5 已安装,我还从 Xcode 中安装了命令行工具(也重新安装了 Xcode)。
在终端中启动 gcc 编译器也可以正常工作。
Stefans-MacBook-Pro:/ Stefan$ which gcc /usr/bin/gcc Stefans-MacBook-Pro:/ Stefan$ gcc i686-apple-darwin11-llvm-gcc-4.2: 没有输入文件
路径设置是否存在问题,因此在调用 gcc 时,它没有正确重定向到编译器?由于我没有那么有经验,因此我不想在没有与您仔细检查的情况下开始创建链接...
- 我怀疑这个问题比 Pandas 更具体是 easy_install&gcc,因为我在尝试通过 easy_install 安装 Cython 时遇到了同样的错误。
我有点困惑,因为在雪豹下一切正常。
非常感谢!
这是完整的错误消息:
Stefans-MacBook-Pro:~ Stefan$ sudo easy_install pandas
Searching for pandas
Processing pandas-0.10.0.zip
Writing /tmp/easy_install-zr8Lfg/pandas-0.10.0/setup.cfg
Running pandas-0.10.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-zr8Lfg/pandas-0.10.0/egg-dist-tmp-N1xJeV
warning: no files found matching 'setupegg.py'
no previously-included directories found matching 'doc/build'
warning: no previously-included files matching '*.so' found anywhere in distribution
warning: no previously-included files matching '*.pyd' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '.git*' found anywhere in distribution
warning: no previously-included files matching '.DS_Store' found anywhere in distribution
warning: no previously-included files matching '*.png' found anywhere in distribution
gcc-4.0: error: unrecognized command line option '-arch'
error: Setup script exited with error: command 'gcc-4.0' failed with exit status 1