使用本地Python构建安装Python模块

时间:2011-05-20 16:01:58

标签: python python-module

我在〜/ 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'

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

1 个答案:

答案 0 :(得分:2)

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