找不到'模块'安装包后出错

时间:2017-07-25 22:26:09

标签: python module python-import

我尝试使用

在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',但没有找到解决方案。

enter image description here

2 个答案:

答案 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下运行它,你可能最终会自己做这个端口。它看起来好像不会花费太多工作。