Pip使用与我安装的版本不同的python版本

时间:2020-04-07 13:28:33

标签: python macos pip pygame homebrew

我在装有Homebrew的Mac OS上安装了Python 3.8.2。我将目录添加到PATH,但似乎安装了错误的版本。我尝试使用pip3安装pygame,但是当我使用python3运行.py时,它告诉我模块丢失了。 pip3 --version告诉我它使用Python 3.7。但是,pip3.8 --version告诉我它使用Python 3.8。 python3 --versionpython3.8 --version均显示“ Python 3.8.2”。我真的很困惑-我确实缺少某些明显的东西吗? Python没有找到pygame是因为pip在另一个版本的Python上安装了它?

1 个答案:

答案 0 :(得分:2)

首先,请始终使用虚拟环境,并且不要在全局范围内安装软件包。

第二,我当时也正在处理这种困惑。经过大量研究,即使我只想键入pippip3,我还是放弃了并最终决定使用以下命令。

python3.8 -m pip install pygame

这样,您就可以为特定版本的python(此处为3.8)安装软件包(此处为pygame)。

您可以在here中找到更详细的内容。