首页 > 解决方案 > 是否有可能在升级python之后,所有以前安装的第三方模块都会在新版本中自动可用?

问题描述

我已经使用 Python 3.8.3 一段时间了,随着时间的推移,我安装了许多第三方模块。我最近刚刚从这里安装了 python 3.10.0,在这样做之后,在处理一个项目时,我尝试导入pygame,但它给了我这个错误消息:

>>> import pygame
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'pygame'

有没有一种方法可以将 python 升级到新版本,而无需通过以下方式重新下载所有已安装的软件包:

pip freeze --path C:\Users\admin\AppData\Roaming\Python\Python38\site-packages > requirements.txt

pip install -r requirements.pip

我还想知道以下是否可行:

  1. C:\Users\admin\AppData\Local\Programs\Python\Python38-32\Lib\site-packages复制站点包文件夹
  2. 将它直接粘贴到我的C:\Users\admin\AppData\Local\Programs\Python\Python310\Lib中。
  3. 重试上面提到的import语句

我正在使用Windows 10 电脑

标签: pythonwindows-10python-module

解决方案


推荐阅读