我在bluehost-server上,它有一个python2.6的“基本”安装。
我在我的用户目录中安装了python2.6,到目前为止工作正常,但是当我尝试使用“setup.py install”,“easy_install”或“pip install”安装python包时,我得到了:
error: invalid Python installation: unable to open /usr/lib/python2.6/config/Makefile (No such file or directory)
因此,它尝试使用没有此Makefile的系统范围的安装。使用--prefix或--user参数也无济于事。
如何告诉pip或easy_install在我的用户目录中使用python-installation?
答案 0 :(得分:5)
您需要通过在命令行中指定哪个python解释器来执行setup.py
,如下所示:
/path/to/python setup.py install
<强>更新强>
错误消息表明您没有python-dev
包
安装在你的系统上。
答案 1 :(得分:0)
我刚刚通过手动安装所需的软件包解决了这个问题,这意味着将源文件复制到我的本地python文件夹中。 无论如何,谢谢你的帮助。
最佳雅克