如何安装用于 python 3 的 mesa(python 包)

How to install mesa (python package) for use in python 3

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

$ pip install mesa

但它会自动将其安装到

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

这意味着当我尝试使用 Python 3 内核对它进行 运行 时,它找不到模块并且我收到错误消息

ModuleNotFoundError: No module named 'mesa'

有人能帮帮我吗?我假设问题是它自动安装到 python 2.7 目录中 - 我该如何更改它?

谢谢

在存在 Python2、

时为 Python3 安装软件包

试试这个

python3 -m pip install xxx

或这个

sudo apt install pip3 
pip3 install xxx 

你应该使用 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 文件。