Python 3.x 无法使用pip安装模块-出现错误

Python 3.x 无法使用pip安装模块-出现错误,python-3.x,installation,pip,pygame,python-3.9,Python 3.x,Installation,Pip,Pygame,Python 3.9,我卸载了Python3.8,然后安装了Python3.9 现在,当我尝试使用pip安装任何模块时: pip install pygame 它显示了这个错误: ERROR: Command errored out with exit status 1: command: 'c:\users\acer\appdata\local\programs\python\python39\python.exe' -c 'import sys, setuptools, tokenize; sys.a

我卸载了Python3.8,然后安装了Python3.9

现在,当我尝试使用pip安装任何模块时:

pip install pygame
它显示了这个错误:

ERROR: Command errored out with exit status 1:
     command: 'c:\users\acer\appdata\local\programs\python\python39\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Acer\\AppData\\Local\\Temp\\pip-install-s3fy0toj\\pygame\\setup.py'"'"'; __file__='"'"'C:\\Users\\Acer\\AppData\\Local\\Temp\\pip-install-s3fy0toj\\pygame\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\Acer\AppData\Local\Temp\pip-pip-egg-info-lgmfm8yh'
         cwd: C:\Users\Acer\AppData\Local\Temp\pip-install-s3fy0toj\pygame\
    Complete output (17 lines):


    WARNING, No "Setup" File Exists, Running "buildconfig/config.py"
    Using WINDOWS configuration...


    Download prebuilts to "prebuilt_downloads" and copy to "./prebuilt-x64"? [Y/n]Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\Acer\AppData\Local\Temp\pip-install-s3fy0toj\pygame\setup.py", line 194, in <module>
        buildconfig.config.main(AUTO_CONFIG)
      File "C:\Users\Acer\AppData\Local\Temp\pip-install-s3fy0toj\pygame\buildconfig\config.py", line 210, in main
        deps = CFG.main(**kwds)
      File "C:\Users\Acer\AppData\Local\Temp\pip-install-s3fy0toj\pygame\buildconfig\config_win.py", line 576, in main
        and download_win_prebuilt.ask(**download_kwargs):
      File "C:\Users\Acer\AppData\Local\Temp\pip-install-s3fy0toj\pygame\buildconfig\download_win_prebuilt.py", line 302, in ask
        reply = raw_input(
    EOFError: EOF when reading a line
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
错误:命令出错,退出状态为1:
命令:“c:\users\acer\appdata\local\programs\python\python39\python.exe'-c”import sys,setuptools,tokenize;sys.argv[0]=“C:\\Users\\Acer\\AppData\\Local\\Temp\\pip-install-s3fy0toj\\pygame\\setup.py”“”__文件“''C:\\Users\\Acer\\AppData\\Local\\Temp\\pip-install-s3fy0toj\\pygame\\setup.py''”;f=getattr(标记化,“'open'”,open)(\uuuuu文件);code=f.read().replace(“\r\n”“”、“\n”“”);f、 close();exec(编译(代码,“‘exec’”)“鸡蛋信息——鸡蛋库”C:\Users\Acer\AppData\Local\Temp\pip-pip-egg-info-lgmfm8yh”
cwd:C:\Users\Acer\AppData\Local\Temp\pip-install-s3fy0toj\pygame\
完整输出(17行):
警告,不存在运行“buildconfig/config.py”的“安装”文件
正在使用WINDOWS配置。。。
将预构建下载到“预构建下载”并复制到“/prebuild-x64”?[Y/n]回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Users\Acer\AppData\Local\Temp\pip-install-s3fy0toj\pygame\setup.py”,第194行,在
buildconfig.config.main(自动配置)
文件“C:\Users\Acer\AppData\Local\Temp\pip-install-s3fy0toj\pygame\buildconfig\config.py”,第210行,主目录
deps=CFG.main(**kwds)
文件“C:\Users\Acer\AppData\Local\Temp\pip-install-s3fy0toj\pygame\buildconfig\config\u win.py”,主目录第576行
并下载预先构建的内容。询问(**下载内容):
文件“C:\Users\Acer\AppData\Local\Temp\pip-install-s3fy0toj\pygame\buildconfig\download\u win\u prebuild.py”,第302行,在ask中
回复=原始输入(
EOF:读取一行时的EOF
----------------------------------------
错误:命令出错,退出状态为1:python setup.py egg_info检查日志以获得完整的命令输出。
我再次尝试卸载和安装Python,但仍然没有成功。在使用Python 3.8时,我没有遇到类似的问题

当我试着安装Django时,它起了作用,但后来我试着安装Pandas,但它不起作用


请帮助。

我认为python3.9存在一些兼容性问题

有关更多信息,请查看此链接


您输入了什么PIP命令?我输入了<代码> PIP安装pyGooth>代码>,而不是粘贴错误,考虑发布您实际运行的命令。@ PythOy,您在安装Python 3.8时对环境变量做了任何设置吗?或者您刚才点击了安装过程中的“添加到路径”?@ ICE熊,我不记得了,但当我检查环境变量时,python 3.8中没有环境变量。它应该可以工作。目前只使用python 3.8。因此,我无法在python 3.9中使用它。感谢您的帮助,我卸载了python 3.9并重新安装了python 3.8,它工作了!