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

发布于 2024-11-10 15:05:19 字数 359 浏览 3 评论 0原文

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

I'm on a bluehost-server which has a "rudimental" installation of python2.6.
I installed python2.6 in my user-directory which works fine so far, but when I try to install python packages with "setup.py install", "easy_install" or "pip install" I get:
error: invalid Python installation: unable to open /usr/lib/python2.6/config/Makefile (No such file or directory)
So, it tries to use the system-wide installation which does not have this Makefile. Also using the --prefix or --user argument doesn't help.

How can I tell pip or easy_install to use the python-installation in my user-directory?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

纸伞微斜 2024-11-17 15:05:19

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

/path/to/python setup.py install


UPDATE:< /strong>

错误消息表明您没有 python-dev
安装在您的系统上。

You need to execute setup.py by specifying which python interpreter on the command line, like this:

/path/to/python setup.py install


UPDATE:

The error message indicates that you don't have the python-dev package
installed on your system.

靖瑶 2024-11-17 15:05:19

我只是通过手动安装所需的包解决了问题,这意味着将源文件复制到本地 python 文件夹中。
不管怎样,谢谢你的帮助。

最好的
雅克

I just solved the problem by installing the needed packages manually, meaning copying the sourcefiles into my local python folder.
Thanks for helping anyway.

Best
Jacques

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文