我花了一天的大部分时间来解决这个问题。所以我尝试从github导入'deuces'包。但是,我一直收到一个错误:
!python
Python 3.5.2 | Anaconda 4.2.0(64位)|(默认值,2016年7月5日,11:41:13)[MSC v.1900 64位(AMD64)] 键入“帮助”、“版权”、“信用证”或“许可证”以获取更多信息。在
^{pr2}$回溯(最近一次呼叫): 文件“”,第1行,输入 文件“C:\Program Files\Anaconda3\lib\site packages\deuces\\uuu init_uuy.py”,第1行,从卡导入卡导入错误:没有名为“card”的模块
我一直在试着用水蟒,然后pip安装了deuces。我不知道我做错了什么——我还试着卸载普通的Python并重新安装anaconda。在
卡片文件在同一个目录中,所以我不知道为什么找不到它。在
我怀疑
deuces
还没有被移植到python3。在TL;DR
解释。。。在
1)导入模块
^{pr2}$你错过了目录结构中的一个级别。在
或者
级别。。。在
2)使用模块中的类
现在已经有了模块(
card
,小写),如果您想访问类(Card
),只需card.Card
。在我已经创建了一个
deuces
的fork,它支持python3。在你可以用这个新名字:
^{pr2}$相关问题 更多 >
编程相关推荐