PYQT5打包文件太大,使用pipenv创建虚拟环境打包

PYQT5打包文件太大,使用pipenv创建虚拟环境打包

  1. win10cmd安装pip
  2. pip安装pipenv
  3. 创建独立于anaconda的虚拟环境用来打包pyqt5程序
  4. 检查环境是否符合需求
  5. 打包

1.win10cmd安装pip

首先在电脑上单独安装python,官网https://www.python.org/downloads/windows/下载安装,独立于anaconda.

然后在环境变量中将此python路径加入,以便cmd使用

在官网上https://pypi.org/project/pip/#files下载*.gz文件,解压并安装(在该目录下进行安装)
python setup.py install
在这里插入图片描述
查看是否安装成功,用pip -V查看

若已安装
可加入pip到环境变量,特别的,一般本地若已安装但无法直接在cmd运行,可能是误删环境变量造成,可重新加入该环境变量:python路径下的Scripts包中,注意不是Lib\site-packages

2. pip安装pipenv

输入命令pip install pipenv进行安装,若安装速度太慢,可在pip install后面加入
-i https://pypi.tuna.tsinghua.edu.cn/simple selenium (或其他下载源)

输入命令pipenv --version来查看是否安装成功

3.创建独立于anaconda的虚拟环境用来打包pyqt5程序

1.创建虚拟环境

首先在需要编写代码的地方,新建文件夹,然后打开cmd窗口,并使用cd命令切换到该文件夹下。
在cmd窗口下输入以下命令pipenv install --three(或two),然后就可以在当前的文件夹下创建虚拟环境。

红框处为虚拟环境路径

2.激活虚拟环境,安装程序依赖包

在1中新建文件夹cmd目录下,使用命令pipenv shell 激活环境。

使用命令pip install 包名,安装程序运行所需要的包
(另:1.pipenv graph 命令可用来查看当前环境主动安装的包有哪些
2.环境主目录下使用pipenv -rm 可用来删除该虚拟环境,或直接在Virtualenv location 删除对应环境)

4.检查环境是否符合需求

一般在目录C:\Users\用户名.virtualenvs\ 下就是我们创建的虚拟环境,进入对应环境,主要检查一个文件pyvenv.cfg
在这里插入图片描述
在这里插入图片描述
注意红框处的路径是否为电脑单独安装的python路径,而非anaconda环境下的python路径!

5.打包

pyinstaller -F -w -i 图标路径 待打包文件.py, 其中,-F为单文件打包方式,打包为一个exe,可换成-D多文件打包模式,打包会有相应依赖项.dll。

pyinstaller -F -w -i ./res/tubiao.ico Demo.py
  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值