我正在尝试在我的 Mac 上从源代码安装 Python。(OS X 10.6.2,Python-2.6.5.tar.bz2)我以前做过,这很容易,但出于某种原因,这次在./configure
, and之后make
,sudo make install
将一些东西放在我的主目录中而不是在 /usr/local/... 我期望的地方。.py 文件可以,但 .so 文件不行...
RobsMac Python-2.6.5 $ sudo make install
[...]
/usr/bin/install -c -m 644 ./Lib/anydbm.py /usr/local/lib/python2.6
/usr/bin/install - c -m 644 ./Lib/ast.py /usr/local/lib/python2.6
/usr/bin/install -c -m 644 ./Lib/asynchat.py /usr/local/lib/python2.6
[ ...]
运行 build_scripts
运行 install_lib
创建 /Users/rob/Library/Python
创建 /Users/rob/Library/Python/2.6
创建 /Users/rob/Library/Python/2.6/site-packages
复制 build/lib.macosx- 10.4-x86_64-2.6/_AE.so -> /Users/rob/Library/Python/2.6/site-packages
复制 build/lib.macosx-10.4-x86_64-2.6/_AH.so -> /Users/rob/Library/ Python/2.6/site-packages
复制 build/lib.macosx-10.4-x86_64-2.6/_App.so -> /Users/rob/Library/Python/2.6/site-packages
[...]
稍后,这会导致需要这些 .so 文件的导入失败。例如...
RobsMac Python-2.6.5 $ python
Python 2.6.5 (r265:79063, Apr 28 2010, 13:40:18)
[GCC 4.2.1 (Apple Inc. build 5646) (dot 1)] on darwin 输入
“帮助” 、“版权”、“学分”或“许可”以获取更多信息。
>>> import zlib
Traceback(最近一次调用最后一次):
文件“”,第 1 行,在
ImportError:没有名为 zlib 的模块
有什么想法有什么问题吗?
谢谢,罗伯