LoginSignup
3
2

More than 5 years have passed since last update.

Anaconda 環境で python-socketio を使う際の注意点

Posted at

結論

$ conda install python-socketio

ではなく

$ conda install -c conda-forge python-socketio

と叩いて入れましょう

経緯

以下の文を記述したところ

socket_client.py
import socketio
socket = socketio.Client()

以下のようなエラーが出ました

エラー画面
Traceback (most recent call last):
  File "main.py", line 6, in <module>
    from socketClient import Socket
  File "/home/chankane/Documents/Python/monopoly/socketClient.py", line 4, in <module>
    class Socket:
  File "/home/chankane/Documents/Python/monopoly/socketClient.py", line 5, in Socket
    socket = socketio.Client()
AttributeError: module 'socketio' has no attribute 'Client'



socketioくんはClientなんてモノ持ってないようです



そんなわけないだろ


解決

Anaconda のリストを確認

$ conda list | grep socketio

python-socketio           2.1.2                    py37_0

今入ってるのはバージョン 2.1.2
公式サイトバージョン 3.0.0

ぜってーこれじゃん


上記公式サイトに書いてある通り、

$ conda update -c conda-forge python-socketio

でいけました


これからはちゃんと公式サイト見ます

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2