安装软件包后出现“找不到模块”错误

2024-06-16 09:52:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试用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'的帖子,但没有找到解决办法。在

enter image description here


Tags: installpipnoin消息most错误line
2条回答

您很可能尝试在Python3中运行此代码。遗憾的是,deuces模块的page in the PyPI repository没有明确表示该模块目前似乎只支持python2,而在python2下,模块可以完美地导入。在

由于这个模块最近似乎没有受到太多的关注,如果您想在python3下运行它,那么您可能最终会自己完成这个端口。看来这不需要太多的工作。在

这个包似乎只使用python2的相对导入here,这是py PEP 404删除的。在

这些应该更改为douces.xxx或相对导入.xxx。目前,您最好的希望是建立一个公关来修复这个问题,或者将库分叉并自己修复。在

相关问题 更多 >