Python setup.py install使用错误的Python安装路径

jac*_*ues 3 python pythonpath

我在一个bluehost服务器上,它有一个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?

AJ.*_*AJ. 5

您需要setup.py通过在命令行上指定哪个python解释器来执行,如下所示:

/path/to/python setup.py install


更新:

该错误消息表明您没有python-dev在系统上安装该软件包.