python包迁移

在没有网络的python环境中安装python包(从另一个环境打包转移到另一个环境)
1、在有网络的电脑上安装我们需要的包
2、在有网络的电脑下执行下面语句
pip freeze > requirements.txt

这个时候就会在命令行所在的目录生成一个requirements.txt,这里面列出了有网络电脑的包的名字和版本。

3、在有网络电脑上下载所有包
pip download -r requirements.txt -d “./Desktop/Package” -i https://pypi.tuna.tsinghua.edu.cn/simple/

pip download的命令是从互联网上下载包,其中-r表示依赖包的列表,也就是上一步我们得到的文件,-d后面接着我们想要把包放在那个目录下的文件夹的名字, -i是指定下载源,我们指定了清华源。
经过这一步我们在目标文件夹里就得到了很多whl文件。

4、把刚才得到的requirements.txt和下载的包复制到没有网络的电脑上
5、在没有网络的电脑上用pip安装下载好的包,执行下面的命令
pip install --no-index --find-links=./packages -r requirements.txt

其中–no-index --find-links=后面就是我们包所在的文件夹,-r指定的是我们生成的文件。
————————————————
版权声明:本文为CSDN博主「W_Haooo」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44692101/article/details/129581458

posted @ 2023-12-04 21:53  海尚书  阅读(59)  评论(0编辑  收藏  举报