0

我已经通过以下方式安装了台面:

$ 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

要在 Python2 存在时为 Python3 安装包,

尝试这个

python3 -m pip install xxx

或这个

sudo apt install pip3 
pip3 install xxx 
于 2017-10-06T10:14:59.403 回答
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 回答