回答編集履歴

2

追記

2019/06/19 05:48

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
 
28
28
 
29
- この辺から入れ直せば良いんじゃないでしょうか。ちゃんと動くかは知らないけど。
29
+ どうしても使う必要があるなら、この辺から入れ直せば良いんじゃないでしょうか。ちゃんと動くかは知らないけど。
30
30
 
31
31
 
32
32
 
@@ -37,3 +37,7 @@
37
37
  $ pip install git+https://github.com/pashadia/deuces.git
38
38
 
39
39
  ```
40
+
41
+
42
+
43
+ それか、python2で動かすか(もうさすがにそんな時代でもないですけど)。

1

追記

2019/06/19 05:48

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -5,3 +5,35 @@
5
5
 
6
6
 
7
7
  最近更新されていないライブラリなので、python3非対応ということもあり得るでしょう(コードを見るとそんな気がします)。
8
+
9
+
10
+
11
+ ###### 追記
12
+
13
+ 上のライブラリと想定して、手元でも試してみました。
14
+
15
+
16
+
17
+ 全般的にpython2までしか対応していないライブラリですが、python3にもインストール自体はできてしまいます(作りがそんなに良くないのです)。python2にしか存在しない(3では廃止された)暗黙の相対インポートに依存しているのがImportErrorの直接の原因です。
18
+
19
+
20
+
21
+ PyPIから入れるとそんな感じですが……python3対応のプルリクがいっぱいあるぅ。
22
+
23
+
24
+
25
+ https://github.com/worldveil/deuces/pulls
26
+
27
+
28
+
29
+ この辺から入れ直せば良いんじゃないでしょうか。ちゃんと動くかは知らないけど。
30
+
31
+
32
+
33
+ ```
34
+
35
+ $ pip uninstall deuces
36
+
37
+ $ pip install git+https://github.com/pashadia/deuces.git
38
+
39
+ ```