Python setup.py安装使用了错误的Python安装路径
我在一个bluehost服务器上,它有一个python2.6的“基本”安装。 我在我的用户目录中安装了python2.6,到目前为止运行良好,但是当我尝试安装带有“setup.py install”、“easy_install”或“pip install”的python包时,我得到了:Python setup.py安装使用了错误的Python安装路径,python,pythonpath,Python,Pythonpath,我在一个bluehost服务器上,它有一个python2.6的“基本”安装。 我在我的用户目录中安装了python2.6,到目前为止运行良好,但是当我尝试安装带有“setup.py install”、“easy_install”或“pip install”的python包时,我得到了: 错误:Python安装无效:无法打开/usr/lib/python2.6/config/Makefile(没有这样的文件或目录) 因此,它尝试使用没有此Makefile的系统范围安装。同时使用--prefix或-
错误:Python安装无效:无法打开/usr/lib/python2.6/config/Makefile(没有这样的文件或目录)
因此,它尝试使用没有此Makefile的系统范围安装。同时使用--prefix或--user参数也没有帮助
如何告诉pip或easy_install使用我的用户目录中的python安装?您需要通过在命令行上指定哪个python解释器来执行
setup.py
,如下所示:
/path/to/python setup.py安装
更新: 错误消息表明您没有
pythondev
包
安装在您的系统上。我只是通过手动安装所需的包来解决问题,这意味着将源文件复制到本地python文件夹中。 无论如何谢谢你的帮助 最好的
Jacques我也尝试过:/home/user/.local/bin/python2.6 setup.py install--user但仍然:运行安装错误:Python安装无效:无法打开/usr/lib/python2.6/config/Makefile(没有这样的文件或目录)@AJ是的,它没有安装,但我无法安装,因为它只是服务器上的一个帐户。我被告知在本地安装python以进行“完整”的python安装,但我的本地安装似乎仍然是指系统范围的“不完整”安装。