当前位置: 首页 > news >正文

陕西政府网站建设指引/google搜索免费入口

陕西政府网站建设指引,google搜索免费入口,做魔方网站用什么背景最好,尚义网站建设前言 通常,我们运行Python程序是要先在电脑上安装Python环境的,能不能不安装Python环境直接双击就能运行呢? 当然可以!接下来给大家介绍一种方法,把Py文件打包成exe就行了! 这样一来,我们分享的…

ba8bf04eca418ca4053e99c2a684c242.png

前言

edbd94f95b0b2f7244c3ec04f7853fe8.png

通常,我们运行Python程序是要先在电脑上安装Python环境的,能不能不安装Python环境直接双击就能运行呢?

当然可以!接下来给大家介绍一种方法,把Py文件打包成exe就行了!

这样一来,我们分享的很多量化分析工具学员们双击就可以用起来,一边选股一边学习Python量化编程,两不误!

92ee9116fedc6ad3bdfc06643b34824e.png

打包方法

c09dadd1b307316c6598ad92d60dc388.png

首先要安装pyinstaller库。CMD命令窗口输入安装命令:pip install pyinstaller

在cmd命令窗口切换到需要打包的.py文件所在路径。比如存放.py文件的路径是Download文件夹,命令为:cd D:\Download

然后输入打包指令即可。

打包有两种语法:

  • pyinstaller -F [.py] 打包为单个exe文件,一般内部包含了依赖库,所以较大;

  • pyinstaller - D [.py] 打包为一个文件夹,其中exe文件在文件夹内部,这样单个exe文件会比较小。

另外pyinstaller还能带有一些参数:

pyinstaller -p 模块路径 -F -w --icon=窗口文件图标 文件名.py

参数说明:

  • –p:指定第三方模块的安装路径。可以使用多个-p参数来设置多个导入路径,让pyinstaller自己去找程序需要的资源。

  • -w:表示打包的文件为窗口文件,不显示cmd窗口。

  • –icon : 可选项,如果设置窗口图标,指定图标的路径。

  • 文件名.py:窗口程序的入口程序。

这里建议使用pyinstaller -D [.py]半打包的方式打包。

使用-F全打包时,执行exe经常会出现闪退,这时候可能产生的原因,比较常见的是缺少模块,也就是打包的时候并没有添加,那么需要添加库/模块重新打包。如果是使用-D半打包,就可以将相关的库手动添加加到包中,而不需要重新打包。

我们以一个选股程序continue_raise_break.py作为打包的py文件。这个程序主要是用于选出A股市场中稳步上扬的股票。

执行pyinstaller -D continue_raise_break.py结束之后在文件下会产生以下文件,其中是continue_raise_break.py是我们要打包的文件。

4c4a83d89a93970c9284cf179af7390e.png

执行的exe就在dist文件夹里面,双击exe就打开选股列表了。已经帮我们选出目标股票了!

45c7f56566943a3da38674bf60281f5c.png

c6bf0729c3ef2f8cb54612c3e446c16c.png

踩坑指引

3bab9be9f83e67bc8f5aa080cf4b184e.png

打包含有py_mini_racer的程序时出现错误,提示缺少mini-rarcer。

在windows下指的是mini_racer.dll文件。如果未安装的话,需要pip install py_mini_racer安装一下。

已经安装的话,解决方法是在Python安装路径下site-packages/py_mini_racer目录中找到这个文件,复制到打包的dist目录下。

如果是-F打包的话,执行以下语句,注意文件mini_rarcer.dll后是分号加点:

pyinstaller --clean -F --add-data mini_rarcer.dll;. [.py]

如果打包后的程序有错误,则会出现闪退,导致具体问题看不清楚。这时我们可以在exe所在的文件下打开cmd窗口执行exe,这样就能看清楚相应的错误。

7aabfb252ec713b64abf254b597a0e46.png

说明

dedd2cc1a5149107c35684f61570a448.png

我们会把打包完的选股工具上传到知识星球《玩转股票量化交易》,学员们体验一番!想要加入知识星球《玩转股票量化交易》的小伙伴记得先微信call我(QuantTrade-YX)获取福利

http://www.jmfq.cn/news/5066875.html

相关文章:

  • 深圳最新新闻事件/龙斗seo博客
  • 帮别人做彩票网站吗/查网站权重
  • 学习网站开发教程/网站seo综合查询
  • 网站右侧广告代码/成人职业培训机构
  • 我想建立个网站怎么弄/宁波seo外包服务
  • wordpress网站主题/自己的网站
  • 优质高职院校建设网站/sem竞价推广代运营
  • 做淘宝客网站需要工商营业执照/网络营销的产品策略
  • 安徽省经工建设集团公司网站/jsurl转码
  • 个人 备案 多个网站吗/360关键词排名百度
  • 泉州建设局网站/推广神器
  • 网站 标题 关键词 描述/网络营销专家
  • 搜狐快站做淘宝客网站/问答推广
  • 成都网站设计 冠辰/苏州网站关键词优化推广
  • 深圳做网站-信科网络/优化水平
  • 广东省做网站推广公司/企业网站建设需要多少钱
  • 做网站需要用什么软件/软考培训机构哪家好一点
  • 网站运营及推广/南京百度快速排名优化
  • 网站如何做背景音乐/自己建网站详细流程
  • 编程自己做网站/东莞网站关键词优化公司
  • 网站建设行业广告语/seo搜索优化 指数
  • ps做图 游戏下载网站有哪些内容/中国工商业联合会
  • 建站展示/app推广之家
  • 专业做中文网站/百度seo培训班
  • 夜间正能量网站/关键词你们懂的
  • 做网站时为什么导航时两行字/最新推广注册app拿佣金
  • 直销系统网站开发/晋城seo
  • 提供家居企业网站建设/青岛seo结算
  • 内部门户网站建设方案/sem是什么意思
  • it外包公司好不好/站长之家的seo综合查询工具