元进Python(7)---Conda减小一半打包文件大小

时间:2022-11-16 22:56:34

【准备虚拟环境和安装必要模块】

conda create -n 45g python==3.9  #创建虚拟环境

conda activate mest  #激活虚拟环境

conda deactivate  #退出虚拟环境

conda info --envs 查看conda环境下所有的虚拟环境

conda list  查看当前虚拟环境里已经安装的库。

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple networkx  

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller

cd D:\Software\Miniconda\envs\mest\Scripts

d:

(mest) D:\Software\Miniconda\envs\mest\Scripts>python pyinstaller.exe -F -w -i mest.ico ​​mest.py​

【第一次出现错误】

FileNotFoundError: [WinError 2] 系统找不到指定的文件。: 'C:\\Users\\mest\\AppData\\Local\\pyinstaller\\bincache01_py39_64bit\\libopenblas.fb5ae2tyxyh2ijrdkgdgq3xbklktf43h.gfortran-win_amd64.dll'

首先确定安装了合适的numpy模块,在其目录下(site-packages\numpy\.libs中),会有该dll文件,复制到报错目录即可。

【第二次成功,UPX is available,估计Python的极限生成文件大小为30M,原来Pycharm是58M】

元进Python(7)---Conda减小一半打包文件大小

元进Python(7)---Conda减小一半打包文件大小

元进Python(7)---Conda减小一半打包文件大小