0

我在 ~/Python2.7/ 本地安装了 python 2.7,我需要 psycopg2 模块。但是当我尝试使用 easy_install 安装它或手动编译它时,我得到

error: invalid Python installation: unable to open /usr/local/lib/python2.7/config/Makefile (No such file or directory)

我试图从 ~/Python2.7/Lib/sysconfig.py 中更改一行

return os.path.join(get_path('stdlib'), "config", "Makefile")

return '/home/foo/Python2.7/Makefile'

没有效果。我该怎么做才能绕过这个?

4

1 回答 1

2

检查命令行选项:http ://packages.python.org/distribute/easy_install.html#command-line-options并尝试摆弄你的 --install-dir 。本地安装也需要在 PYTHONPATH 环境变量中。如果您尝试在本地安装所有内容,请尝试使用 pip 而不是 easy_install,并设置一个虚拟环境(来自 virtualenv)。

于 2011-05-20T16:39:15.480 回答