尝试在python 2.7.5下安装eyed3
我进行了谷歌搜索,并一直按照我发现的内容安装 eyed3。说明如下
- 将 zip 文件解压缩到临时文件夹(文件名 eyeD3-0.7.3.zip)我 在我的桌面上使用了一个临时文件夹。
- 在 eyeD3 文件夹中(在 src 下)将 init.py.in 重命名为 安装程序.py。我没有在 eyed3 文件夹中找到 _init++.py.in,但是 init_.py 是,所以我假设这个最新版本使用了那个文件。
在主文件夹(我假设是 eyeD3-0.7.3)中运行 python setup.py.in 安装。 setup.py.in 不存在,但我还是运行了它并得到了 预期文件未找到消息,但是,setup.py 确实存在,所以我 执行 python setup.py install 得到如下 Traceback
Traceback (most recent call last): File "C:\Users\Me\Desktop\New folder\eyeD3-0.7.3\setup.py", line 10, in <module> paver.tasks.main() File "paver-minilib.zip\paver\tasks.py", line 883, in main File "paver-minilib.zip\paver\tasks.py", line 851, in _launch_pavement File "pavement.py", line 28, in <module> import setuptools ImportError: No module named setuptools
命令行搜索 python 2.7.5 目录和子目录没有找到 setuptools.py,但是我确实找到了以下两个文件
setuptools_build_ext.py 和 setuptools_extension.py。
我是否需要重命名其中一个文件,或者您知道我做错了什么或应该如何修复吗?
谢谢
最佳答案
根据您从哪里获得 Python,它可能没有随 setuptools
一起提供.特别是,它不出现在 Python.org 的标准 Windows 安装程序中。
一些软件包的 setup.py
脚本有特殊的代码,如果它丢失,会尝试下载并安装 setuptools
(或 distribute
),或者将足够的 setuptools
捆绑到包本身中。但并非所有人都这样做。
答案是install setuptools自己。
当您使用它时,您可能还想 install pip ,然后您可以从目录中直接pip install .
,或者不解压pip install eyeD3-0.7.3.zip
,或者甚至只是pip install eyeD3
甚至没有下载。 (除其他外,它还将下载并安装 eyeD3 可能需要的任何依赖项。)
事实上,eyeD3 installation docs明确地说“eyeD3 的稳定版本最好通过 pip
安装...”。
关于python - 在 Windows 中安装 eyed3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18666563/