我尝试使用
在python中安装 deuces 包python -m pip install deuces
完美安装。但每当我尝试调用该函数时,都会收到一条错误消息:
回溯(最近一次呼叫最后一次):文件"",第1行,in 文件 " C:\ Python \ Anaconda \ lib \ site-packages \ deuces__init __。py",第1行,in 来自卡片导入卡片ModuleNotFoundError:没有名为' card'
的模块
即使我发现模块调用无法解决问题。有人能够检查这里出了什么问题吗?
PS:我确实阅读了帖子Import Error Python: No module named 'card',但没有找到解决方案。
答案 0 :(得分:3)
该软件包似乎只使用python 2相对导入here,已删除py PEP 404。
这些应更改为.xxx
或相对导入{{1}}。目前,您最大的希望是制作一个PR来解决这个问题,或者自己解决这个问题并自行修复它。
答案 1 :(得分:2)
您最有可能尝试在Python 3中运行此代码。遗憾的是,deuces
模块page in the PyPI repository并未明确表示该模块目前似乎只支持Python 2,该模块完美导入。
由于最近该模块并没有引起太多关注,如果你想在Python 3下运行它,你可能最终会自己做这个端口。它看起来好像不会花费太多工作。