感谢~
楼主加油!

cxbii 写了:已入deepin源,版本为2.5,64位测试正常
感谢~
楼主加油!
代码: 全选
#!/usr/bin/env python3
from kuwo import Utils
print(Utils.__file__)
代码: 全选
chmod +x test_utils.py
代码: 全选
from kuwo import Config
+ print(Config.__file__)
代码: 全选
$ ./test_app.py
/usr/lib/python3.3/site-packages/kuwo/Config.py
Traceback (most recent call last):
File "./App.py", line 3, in <module>
from kuwo import App
File "/usr/lib/python3.3/site-packages/kuwo/App.py", line 14, in <module>
from kuwo.Artists import Artists
File "/usr/lib/python3.3/site-packages/kuwo/Artists.py", line 7, in <module>
from kuwo import Net
File "/usr/lib/python3.3/site-packages/kuwo/Net.py", line 16, in <module>
from kuwo import Utils
ImportError: cannot import name Utils
代码: 全选
/usr/lib/python3.3/site-packages/kuwo/Config.py
Traceback (most recent call last):
File "./App.py", line 3, in <module>
from kuwo import App
File "/usr/lib/python3.3/site-packages/kuwo/App.py", line 15, in <module>
from kuwo.Artists import Artists
File "/usr/lib/python3.3/site-packages/kuwo/Artists.py", line 7, in <module>
from kuwo import Net
File "/usr/lib/python3.3/site-packages/kuwo/Net.py", line 16, in <module>
from kuwo import Addon
ImportError: cannot import name Addon
因为你的 Utils.py 里:当然了, 也可以从github 得到最新的mutagen(python3)代码, 安装也很方便.
代码: 全选
from mutagenx.easyid3 import EasyID3
from mutagenx.apev2 import APEv2File
你事先安装了mutagen? 还是python3版的那个?marguerite 写了:搞定了。。。
亲爱的楼主,如果你决定捆绑 mutagenx 的话,就不要:
因为你的 Utils.py 里:当然了, 也可以从github 得到最新的mutagen(python3)代码, 安装也很方便.
这是会害死别人和你自己的。。。。就是这个错误。代码: 全选
from mutagenx.easyid3 import EasyID3 from mutagenx.apev2 import APEv2File
当然我觉得还是改成
然后把你的 mutagenx 重命名为 mutagen 比较友好一些。代码: 全选
from mutagen.easyid3 import EasyID3 from mutagen.apev2 import APEv2File
我因为你说了 python3 版的 mutagen,于是我自己把 python-mutagen port 成 python3-mutagen 并修了所有的代码问题,还给 openSUSE 做了个包提交了,都到 review 阶段了。nae6taiyie0T 写了: 你事先安装了mutagen? 还是python3版的那个?
哈哈哈, 一样一样. 我那个kwplayer/mutagen/目录另有它用, 里面放的就是我port的python3版的mutagen, 已经改到APE那部分了, 在stackoverflow上偶然发现了mutagenx这个项目, 然后用mul-test.py测试了一下, 完全能在Python3下运行.marguerite 写了:我因为你说了 python3 版的 mutagen,于是我自己把 python-mutagen port 成 python3-mutagen 并修了所有的代码问题,还给 openSUSE 做了个包提交了,都到 review 阶段了。nae6taiyie0T 写了: 你事先安装了mutagen? 还是python3版的那个?
但肯定没用啊,你要的是 mutagenx 不是 mutagen 啊
这你得赔我。。。
另外我觉得自行 port 这个过程太那啥了。python-mutagen 就没有 python3 版本的,所以不如直接你就明确要 python3-mutagenx 好了。我前面帖子已经改了,你把你引用也改下吧。
1. 打包时删了即可。nae6taiyie0T 写了:还有, 它安装到/usr/local/bin/里面的mid3iconv2之类的命令, 是不能运行的, 因为它们仍然是python2的版本, 这一部分在mutagenx项目中没有修正.
还有, 你的系统的软件库里面有python3-mutagenx这个包吗?
那现在kwplayer能运行起来吗?marguerite 写了:1. 打包时删了即可。nae6taiyie0T 写了:还有, 它安装到/usr/local/bin/里面的mid3iconv2之类的命令, 是不能运行的, 因为它们仍然是python2的版本, 这一部分在mutagenx项目中没有修正.
还有, 你的系统的软件库里面有python3-mutagenx这个包吗?
2. 我的发行版有没有 python3-mutagenx 这个包。。。这个事情吧,由我不由它。。。我扔给它了。
nae6taiyie0T 写了: 那现在kwplayer能运行起来吗?
批量下载功能, 点击这个按纽, 在"正在缓存"列表中的歌曲就会依次被缓存到本地.gdgglhy 写了:这个是什么东东?
别忘了,“首选项”对话框里还有个“级存目录”标签哦!nae6taiyie0T 写了:批量下载功能, 点击这个按纽, 在"正在缓存"列表中的歌曲就会依次被缓存到本地.gdgglhy 写了:这个是什么东东?
我觉着这个功能没多大用, 因为平时在播放时歌曲已经自动缓存好了的.
只有在偶尔想在短时间内下载大批量的音乐时才有点儿用处.
好吧, 五笔少打了一笔, 成了"开始级存了"![]()
那么多人用, 竟然之前一直没人报告这个问题, 哎.
会在在2.8中把这个字修正的.