gpt4 book ai didi

python - 在私有(private)版本的 python 中安装 setuptools

转载 作者:太空狗 更新时间:2023-10-29 21:32:53 25 4
gpt4 key购买 nike

一个新手问题但是......

我在系统版本为 2.3 的主机上安装了 python2.7(2.7 位于 ~/python2.7/bin/python)。我想添加一些包,例如 MySQLdb,但需要 setuptools。

说明说您可以使用 --prefix 作为参数。但是,如果我执行以下操作:sh setuptools-0.6c11-py2.7.egg --prefix=~/python2.7/bin/python

我收到错误信息:-bash-3.00$ sh setuptools-0.6c11-py2.7.egg --prefix=~/python2.7/bin/pythonsetuptools-0.6c11-py2.7.egg: 第 3 行:exec: python2.7: 未找到

我没有正确使用 --prefix 命令吗?自然地,输入 sh setuptools-0.6c11-py2.7.egg --help 也找不到 python。

我如何明确告诉设置工具在哪里可以找到 python?还有其他我需要注意的问题吗?

最佳答案

我是一个守旧的人,我避免使用 eggs,我通常下载源代码 tarball,解压并使用 setup.py

在处理多个 python 版本时,我通常会显式调用所需的版本,如下所示:

$ /usr/bin/python2.6 setup.py build
$ sudo /usr/bin/python2.6 setup.py install

还有一种方法可以在安装时做一个初步的“chroot”:

$ python setup.py install --root /tmp

当你想临时安装到某个目录时,这很有用,稍后将用于构建特定于发行版的包。

这个工作流程总是对我很有帮助。

关于python - 在私有(private)版本的 python 中安装 setuptools,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3390558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com