我尝试用python安装deuces包
python -m pip install deuces
安装得很好。但每当我试图调用函数时,都会收到一条错误消息:
Traceback (most recent call last): File "", line 1, in File "C:\Python\Anaconda\lib\site-packages\deuces__init__.py", line 1, in from card import Card ModuleNotFoundError: No module named 'card'
尽管我没发现模块调用有什么问题。有人能检查一下这里出了什么问题吗?在
附言:我确实看过Import Error Python: No module named 'card'的帖子,但没有找到解决办法。在
您很可能尝试在Python3中运行此代码。遗憾的是,
deuces
模块的page in the PyPI repository没有明确表示该模块目前似乎只支持python2,而在python2下,模块可以完美地导入。在由于这个模块最近似乎没有受到太多的关注,如果您想在python3下运行它,那么您可能最终会自己完成这个端口。看来这不需要太多的工作。在
这个包似乎只使用python2的相对导入here,这是py PEP 404删除的。在
这些应该更改为
douces.xxx
或相对导入.xxx
。目前,您最好的希望是建立一个公关来修复这个问题,或者将库分叉并自己修复。在相关问题 更多 >
编程相关推荐