Python 导入时出错";mp3play“;插件

Python 导入时出错";mp3play“;插件,python,Python,我从pip下载了mp3play。但是,当我尝试导入它时,它给出了一个错误: Traceback (most recent call last): File "C:/Users/semih/Desktop/hata.py", line 1, in <module> import mp3play File "C:\Users\semih\AppData\Local\Programs\Python\Python36-32\lib\site- packages\mp3play\__init

我从pip下载了mp3play。但是,当我尝试导入它时,它给出了一个错误:

Traceback (most recent call last):
File "C:/Users/semih/Desktop/hata.py", line 1, in <module>
import mp3play
File "C:\Users\semih\AppData\Local\Programs\Python\Python36-32\lib\site- 
packages\mp3play\__init__.py", line 4, in <module>
from .windows import AudioClip as _PlatformSpecificAudioClip
File "C:\Users\semih\AppData\Local\Programs\Python\Python36-32\lib\site- 
packages\mp3play\windows.py", line 27
print 'Error %s for "%s": %s' % (str(err), txt, buf)
                            ^
SyntaxError: invalid syntax
回溯(最近一次呼叫最后一次):
文件“C:/Users/semih/Desktop/hata.py”,第1行,在
导入mp3play
文件“C:\Users\semih\AppData\Local\Programs\Python\Python36-32\lib\site-
packages\mp3play\\uuuuuu init\uuuuuuuuuuu.py”,第4行,在
从.windows将音频剪辑作为_platformspecific音频剪辑导入
文件“C:\Users\semih\AppData\Local\Programs\Python\Python36-32\lib\site-
packages\mp3play\windows.py“,第27行
打印“%s”的“错误%s”:%s%%(str(err),txt,buf)
^
SyntaxError:无效语法

谁能帮帮我吗?谢谢

您的库适用于Python 2,但您正试图在Python 3中使用它


搜索另一个可以做同样事情的库,搜索是否有python3版本或在Python2中使用它。

正如其他人所提到的,PyPi上的版本并不打算在python3中使用(它是在2008年发布的)。但是,如果您按照源代码的链接进行操作,则最终会失败。4年前有一个版本修复了python3的支持,但这个版本从未上传到pypi

您可以做的是:

  • 下载/克隆git
  • 运行
    python setup.py
    安装程序包
  • 享受吧
    您的库是为Python2编写的,但您正在运行Python3。您知道我可以在Python3中播放mp3文件的库吗?如果您在windows中,您可以尝试
    winsound
    ,它预装在Pythontank中,非常感谢!