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

3 投票
2 回答
9531 浏览
提问于 2025-04-16 18:34

我在一个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安装呢?

2 个回答

0

我刚刚通过手动安装所需的包解决了这个问题,也就是把源文件复制到我本地的Python文件夹里。无论如何,还是谢谢你的帮助。

最好的祝福,
雅克

5

你需要在命令行中指定使用哪个 Python 解释器来执行 setup.py,可以这样写:

/path/to/python setup.py install


更新:

错误信息显示你的系统上没有安装 python-dev 这个软件包。

撰写回答