0

次の方法でmesaをインストールしました:

$ pip install mesa

しかし、それは自動的にそれをインストールしています

/Users/MyName/Documents/User/lib/python2.7/site-packages/mesa/~

つまり、Python 3 カーネルで実行しようとすると、モジュールが見つからず、エラーが発生します。

ModuleNotFoundError: No module named 'mesa'

誰か助けてくれませんか?問題は、python 2.7ディレクトリに自動的にインストールされることだと思います-どうすればこれを変更できますか?

ありがとう

4

2 に答える 2

1

pip3の代わりに使用する必要がありますpip

pip3 install mesa

インストールしていない場合は、次pip3を使用してインストールします。

sudo apt-get update
sudo apt-get -y install python3-pip

うまくいかない場合は、次を使用して手動で実行できますcurl

curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python get-pip.py

から直接実行することもできますpython3:

python3 -m pip install mesa

pipコマンドをコマンドと同等に設定することは常に良い習慣pythonです。つまり、 がpythonを指している場合はpython3、 を指すように変更pipした方がよいでしょうpip3。ファイルに追加alias pip='pip3'します~/.bash_profile

于 2017-10-06T10:16:37.007 に答える