首页 > 数据库 >Python打包成exe,包含cx_oracle的情况

Python打包成exe,包含cx_oracle的情况

时间:2022-10-21 13:55:16浏览次数:43  
标签:exe Python dll cx main spec

当Python程序应用了cx_oracle包,打包成功之后,exe文件不能正常运行。需要按照以下步骤执行

1,执行pyinstaller -F main.py,执行之后生成一个main.spec文件

2,按照下图修改spec文件,删除dist下的main.exe文件

3,执行pyinstaller -F main.spec即可

spec文件文本:     a.binaries+[('oraociei12.dll','E:\\OracleClient\\oraociei12.dll','BINARY'),('oci.dll','E:\\OracleClient\\oci.dll','BINARY'),('oraons.dll','E:\\OracleClient\\oraons.dll','BINARY')],

 

标签:exe,Python,dll,cx,main,spec
From: https://www.cnblogs.com/kykstyle/p/16813213.html

相关文章

  • 为什么 Python 会如此火爆?
    python是编程语言,属于高级语言,python之所以火爆,主要是爬虫的应用,也就是你可以来做自己的大数据,用python来进行搜索数据!第二python应用在人工智能上,效果较好!第三:它属于胶水......
  • Python | 用Python制作送给女票的生日礼物
    HappyBirthday程序视频地址:​​https://www.bilibili.com/video/BV1R7411C7A1​​代码地址:​​https://github.com/borninfreedom/HappyBirthday​​截图: ......
  • python3 quick_ratio计算结果不稳定的解决方式
    网上找不到,也许是大家都不用,个人遇到了,所以记录下解决方案seq=difflib.SequenceMatcher(None)seq是一个类,计算结果会存起来当使用单例模式时,上一次计算结果会影响本......
  • Python2和Python3的区别
    1.性能Py3.0运行pystonebenchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可以取得很好的优化结果。Py3.1性能比Py2.5慢15%,还有很大......
  • Winform打包生成exe
    1、首选下载安装MicrosoftVisualStudioInstallerProjects扩展插件 2、新建项目选择模板setup   3、第三步:项目创建成功之后,添加文件1.右击ApplicationFold......
  • python 爬取网页,带有post参数
    https://blog.csdn.net/weixin_40340586/article/details/119457955 记录一下自己的爬虫踩过的坑,上一次倒是写了一些,但是写得不够清楚,这次,写清楚爬取的过程。这个网站......
  • 【http代理】Python-Selenium-Chrome(白名单使用)代码样例
    1.基于白名单方式使用Selenium+Chrome认证代理2.运行环境要求python2/3+selenium+Chrome+Chromedriver+Windows/Linux/macOS03.下载chromedriver(注意chromedrive......
  • 关于python的函数调用传递的参数前面的*
    调用(caller)func(*sequence)Passallobjectsinsequenceasindividualpositionalargumentsseq=[1,2,3]func(*seq)->func(1,2,3)func(**dict)Passallke......
  • 【http代理】Python2-requests代码样例
    1.基于requests的代码样例支持访问http,https网页,推荐使用2.requests不是python原生库,需要安装才能使用:pipinstallrequests#!/usr/bin/envpython#-*-coding:utf-......
  • spring集成的线程池ThreadPoolTaskExecutor使用2.0
    线程池的执行流程所有线程池的执行流程都相同,如下图所示线程池不同场景测试根据线程池不同参数进行测试测试service@Service@Slf4jpublicclassThreadPoolService......