无法安装python setuptools:./configure:没有这样的文件或目录

无法安装python setuptools:./configure:没有这样的文件或目录,python,setuptools,failed-installation,Python,Setuptools,Failed Installation,这个问题涉及到 我需要安装python设置工具来安装python模块。 我已经提取了安装包 配置时出现以下错误 [~/wepapps/pythonModules/setuptools-0.6c9]# ./configure --prefix=/home/masi/.local -bash: ./configure: No such file or directory 我当时没有找到解决办法 如何解决此错误?您可能需要检查 EasyInstall是一个带有一些shell脚本(或者一些带有pyth

这个问题涉及到

我需要安装python设置工具来安装python模块。 我已经提取了安装包

配置时出现以下错误

[~/wepapps/pythonModules/setuptools-0.6c9]# ./configure --prefix=/home/masi/.local
-bash: ./configure: No such file or directory
我当时没有找到解决办法

如何解决此错误?

您可能需要检查

EasyInstall是一个带有一些shell脚本(或者一些带有python模块的shell脚本?)的python模块,不使用通过“/configure”命令配置的unix make工具。看起来您最好的选择是尝试编辑~/.pydistutils.cfg以包括:

[install]
install_lib = /home/masi/.local/lib/python/site-packages/
install_scripts = /home/masi/.local/bin
您可能已经将~/.local/bin/文件夹作为路径的一部分,以便运行easy_安装脚本。(我不确定站点包目录在.local下的确切位置,但应该不难找到。)


希望这有帮助。

正如Noah所说,setuptools不是automake软件包,因此不使用“/configure”。相反,它是一个纯Python风格的“setup.py”(distutils)脚本

通常不需要使用.pydistutils.cfg,只要使用正确版本的Python运行即可。因此,如果尚未将.local/bin文件夹添加到路径,则必须明确说明:

/home/masi/.local/bin/python setup.py install
哎呀,这应该行得通

我没有在该计划的主页上找到解决方案

是的,他们希望您从一个shell脚本egg安装它,该脚本使用Python的默认版本。你不想要的


(如果你不能让setuptools正常工作,另一种方法是跳过它,手动安装每个模块和依赖项。就我个人而言,我有点讨厌setuptools/egg,因为它包含太多的“聪明”魔法满足了我的口味,把我的文件系统弄得一团糟。但我是个老顽固。大多数Python模块都可以作为简单的Python文件或简单的旧distutils脚本获得,但不幸的是,有些模块需要鸡蛋。)

哦,是的,setup.py使用distutils:)在我的例子中,第一个命令需要是install_lib=/home/masi/.local/lib/python2.6/site-packages