试图在python 2.7.5下安装eyed3
我已经做了谷歌search,并一直遵循我发现安装eyed3。 说明如下
在主文件夹(我假设eyeD3-0.7.3)运行python setup.py.in安装。 setup.py.in不存在,但我仍然运行它,并得到预期的文件没有find消息,但是,setup.py确实存在,所以我执行python setup.py安装,并得到以下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 dir和子目录的cmd行search没有findsetuptools.py,但是我find了以下两个文件
setuptools_build_ext.py和setuptools_extension.py。
我是否需要重命名这些文件中的一个,或者您是否知道我在做什么错误或修复程序是什么?
谢谢
根据你从哪里得到你的Python,它可能没有与setuptools
。 特别是,它不是来自Python.org的标准Windows安装程序。
一些软件包的setup.py
脚本有一些特殊的代码,如果它们丢失了,它们会尝试下载和安装setuptools
(或distribute
),或者只是将足够的setuptools
到软件包本身中。 但并不是所有的人都这么做。
答案是自己安装setuptools 。
当你在这里,你可能也想安装点 ,然后你可以只是pip install .
从目录内,或者pip install eyeD3-0.7.3.zip
而不需要解压,甚至只需要pip install eyeD3
即可,无需下载。 (除此之外,它还将下载并安装eyeD3可能需要的任何依赖项。)
事实上, eyeD3的安装文档明确的说:“eyeD3的稳定版本最好通过pip
安装…”。