python - 是否有可能在升级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
我还想知道以下是否可行:
- 从C:\Users\admin\AppData\Local\Programs\Python\Python38-32\Lib\site-packages复制站点包文件夹
- 将它直接粘贴到我的C:\Users\admin\AppData\Local\Programs\Python\Python310\Lib中。
- 重试上面提到的import语句
我正在使用Windows 10 电脑
解决方案
推荐阅读
- twitter - Twitter OAuth 1.0 "215 Bad Authentication Data" error when requesting token
- python - Class weights for multi-output classification
- javascript - Sequelize Create/Post with M:N
- camunda - Camunda A/B Testing
- python - class_weight = 'balanced' 等价于朴素贝叶斯
- python - How to read several web pages without closing url link
- c++ - 为什么使用“使用”导入构造函数会导致选择不同的重载?
- visual-studio-code - Visual Studio 代码 Intellisense 不适用于 NPM 包
- android - 如何在android中打开应用程序时停止显示推送通知?
- regex - 如何使用正则表达式从主机名中提取 ansible 数字而没有一个特定的