我在装有Homebrew的Mac OS上安装了Python 3.8.2。我将目录添加到PATH,但似乎安装了错误的版本。我尝试使用pip3安装pygame,但是当我使用python3运行.py时,它告诉我模块丢失了。 pip3 --version
告诉我它使用Python 3.7。但是,pip3.8 --version
告诉我它使用Python 3.8。 python3 --version
和python3.8 --version
均显示“ Python 3.8.2”。我真的很困惑-我确实缺少某些明显的东西吗? Python没有找到pygame是因为pip在另一个版本的Python上安装了它?
答案 0 :(得分:2)
首先,请始终使用虚拟环境,并且不要在全局范围内安装软件包。
第二,我当时也正在处理这种困惑。经过大量研究,即使我只想键入pip
或pip3
,我还是放弃了并最终决定使用以下命令。
python3.8 -m pip install pygame
这样,您就可以为特定版本的python(此处为3.8)安装软件包(此处为pygame)。
您可以在here中找到更详细的内容。