python - 在 Windows 中安装 eyed3

标签 python windows python-2.7 installation eyed3

尝试在python 2.7.5下安装eyed3

我进行了谷歌搜索,并一直按照我发现的内容安装 eyed3。说明如下

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

相关文章:

python - "ImportError: No module named serial"- 安装 pyserial 之后

windows - 检查另一个进程是否有管理员权限

python - 无法使用 flask-sqlalchemy 创建自动递增主键

python - 如何在Python中使用bunyan将日志记录适配器用于sysout日志

python - 如何在python中将多个Pickle文件合并为一个

python - 如何在 python 中将两个列表组合成列表列表?

python-2.7 - 矩阵的稀疏或密集存储

python - 什么时候需要从 `super(PostUpdateView, self).form_valid(form)` 中删除 `form-valid` ?

windows - 将 LLVM LLDB 调试器与 Visual Studio 集成

python - 如何在 Django 中处理多种用户类型