在windows中安装eyed3

试图在python 2.7.5下安装eyed3

我已经做了谷歌search,并一直遵循我发现安装eyed3。 说明如下

  1. 将压缩文件解压缩到一个临时文件夹(文件名eyeD3-0.7.3.zip)我在桌面上使用了一个临时文件夹。
  2. 在eyeD3文件夹下(在src下)将init .py.in重命名为setup.py。 我没有findeyed3文件夹中的_init ++。py.in,但init _.py是,所以我认为这个最新版本使用该文件。
  3. 在主文件夹(我假设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安装…”。