我已经通过以下方式安装了mesa:
$ pip install mesa但它会自动将其安装到
/Users/MyName/Documents/User/lib/python2.7/site-packages/mesa/~这意味着当我尝试在Python 3内核中运行它时,它找不到模块并收到错误消息
ModuleNotFoundError: No module named 'mesa'有谁能帮帮我吗?我假设问题是它会自动安装到python2.7目录中--我该如何更改它呢?
谢谢
发布于 2017-10-06 18:14:59
要在存在Python2的情况下为Python3安装软件包,请执行以下操作
尝尝这个
python3 -m pip install xxx或者这个
sudo apt install pip3
pip3 install xxx 发布于 2017-10-06 18:16:37
您应该使用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。在~/.bash_profile文件中添加alias pip='pip3'。
https://stackoverflow.com/questions/46603380
复制相似问题