我在〜/ 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'
没有效果。我该怎么做才能绕过这个?
答案 0 :(得分:2)
检查命令行选项:http://packages.python.org/distribute/easy_install.html#command-line-options并尝试摆弄--install-dir。本地安装还需要在PYTHONPATH环境变量中。如果您尝试在本地安装所有内容,请尝试使用pip而不是easy_install,并设置虚拟环境(来自virtualenv)。