Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python setup.py安装使用了错误的Python安装路径_Python_Pythonpath - Fatal编程技术网

Python setup.py安装使用了错误的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或-

我在一个bluehost服务器上,它有一个python2.6的“基本”安装。 我在我的用户目录中安装了python2.6,到目前为止运行良好,但是当我尝试安装带有“setup.py install”、“easy_install”或“pip install”的python包时,我得到了:
错误: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安装,但我的本地安装似乎仍然是指系统范围的“不完整”安装。