teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2019/06/19 05:48

投稿

hayataka2049
hayataka2049

スコア30939

answer CHANGED
@@ -12,9 +12,11 @@
12
12
 
13
13
  https://github.com/worldveil/deuces/pulls
14
14
 
15
- この辺から入れ直せば良いんじゃないでしょうか。ちゃんと動くかは知らないけど。
15
+ どうしても使う必要があるなら、この辺から入れ直せば良いんじゃないでしょうか。ちゃんと動くかは知らないけど。
16
16
 
17
17
  ```
18
18
  $ pip uninstall deuces
19
19
  $ pip install git+https://github.com/pashadia/deuces.git
20
- ```
20
+ ```
21
+
22
+ それか、python2で動かすか(もうさすがにそんな時代でもないですけど)。

1

追記

2019/06/19 05:48

投稿

hayataka2049
hayataka2049

スコア30939

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