配置环境迁移
情况一.目标机器可以联网
1.输出环境中所有库
打开cmd,进入目标路径,导出项目中所安装的所有包
首先将cmd中路径改为项目所在文件夹,以及环境改为所需输出环境。
输入pip freeze >requirements.txt即可看到在所在目录中出现所需文件。此时输出库为该环境中所有包含的库。
2.只输出该项目所使用的库
这时候项目是处在一个比较大的环境中,包含的第三方库比较多,但是不完全适合于该项目,这时候需要借助以下指令来生成只有关于本项目的依赖
首先在cmd中安装pipreqs库
pip install pipreqs -i https://pypi.douban.com/simple
接下来输出项目requiments.txt
pipreqs xxx ####xxx表示项目路径
但是如果在生成过程中出现了如下错误,
UnicodeDecodeError: 'gbk' codec can't decode byte 0xb2 in position 107: illegal multibyte sequence
你只需要打开安装pipreqs路径,编辑pipreqs.py文件,将其中的encoding方式改为utf-8格式即可,具体如下

再次输出项目requiments.txt即可。
二、批量输出txt文件中的类库包
1.首先进入到存
放txt文件的目录,然后在cmd中执行以下命令
pip install -r 你的文件名.txt
如果txt文件名为requirements.txt,则输入命令
pip install -r requirements.txt
注意:进入到存放txt文件目录的办法:
a.打开cmd,使用cd命令进入目标文件目录,然后执行pip install -r requirements.txt
b.在目标文件目录下使用ctrl+shift+鼠标右键,选择在此处打开Powershell窗口,然后执行 pip install -r requirements.txt
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)