admin管理员组

文章数量:1564178

Python快速重装模块方法

    • 不多费话,直接上方法

在用 pyinstaller 打包成 EXE 时,若发现文件很大(我写过一些工具,打包后通常在12M~15M左右),
或者出现报毒情况,可以信偿试换个环境再打包,换环境一般有几种方法:

  1. 换电脑,前担是你得有多台电脑
  2. 重装系统,会花费不少时间折腾,还得调试半天,累
  3. 安装虚拟机,得浪费不少硬盘空间,说不得又得删除珍藏已久的电影!
  4. 重置 Python 环境

第4种方法是最佳选择,只需花一些时间即可重置环境,经测试有效,原打包一个小工具为25M,重置环境后打包变为 15M,效果还是非常明显的。

不多费话,直接上方法

步骤1
打开 powershell 命令行外壳程序
可用 [Win] 键 + X,再按 A 键(或者在开始菜单上点鼠标右键,选 “Windows PowerShell(管理员)”)
先输入 pip list
可以查看到已安装的模块和版本号
如果无聊可以试着一个个手动删除 pip uninstall 模块名 @_@
这里当然不会建议大家怎么干

步骤2
卸载已安装模块
在 powershell 中粘贴下列命令并执行

pip freeze > python_modules.txt
pip uninstall -r python_modules.txt -y

通过上面的命令可快速删除已安装的模块
可以打开 Python 安装位置中的 Lib\site-packages 目录查看模块的删除情况
再手动删除残留的模块文件

步骤3
重装原来的模块
建议先升级 PIP,在powershell 中粘贴下列命令并执行

python -m pip install -U pip

如果想更干净的话就把 Python 给卸载了,再到 Lib\site-packages 目录删除所有文件/目录,然后重装 Python
接着再执行

pip install -r python_modules.txt 

即借助原先生成的模块清单快速重装模块
如果觉得网速慢,建议换用下面的命令

pip install -r python_modules.txt  -i https://pypi.douban.com/simple

一般等个几分钟就能安装完

中途可能会出现个别模块安装错误的提示,如 psyco ,这类需要下载 exe 安装的,可到
https://www.05sun/downinfo/80365.html 中下载安装。然后打开 python_modules.txt ,将出错模块及以前的行删除保存,再接着用

pip install -r python_modules.txt  -i https://pypi.douban.com/simple

继续安装。安装完后,可打开源码试着运行下是否出现错误,无误后可直接打包。

个别模块可能需要手动安装,如在调试时运行提示找不到模块时,常见的有
PIL、mutagen 模块,可用下面的命令手动安装

pip install Pillow -i https://pypi.douban.com/simple
pip install mutagen -i https://pypi.douban.com/simple

再试着打包下看看文件是不是变小了,也有可能变大哦!!!

本文标签: 重装模块快速方法Python