大家好,欢迎来到IT知识分享网。
pycharm运行正常,但是打包成exe放到windows电脑上运行报错,如下步骤为解决办法:
1.首先pycharm中运行main.py是OK的,代码片段如下:
# coding=utf-8
import sys
import xlwt
import pyodbc
import os
import datetime
import time
from send_mail import *
import requests
oper_name = input("请输入您的姓名: ")
print("开始导出客户资料信息...")
..........
.......
....
..
.
2.如果直接用 pyinstaller -F main.py这句打包成exe,在windows上直接双击运行就会出现黑色命令窗口一闪而过,但程序并没有运行起来的情况(情况很多种,比如引用了其他路径的图片资源、比如引用了第三方库…… 本题目只说后者情况的解决办法!)。
3.不要走神!开始解决问题,问题的关键在于:项目中引用了第三方库!打包语句应该改造为:
pyinstaller -F -p C:\Users\Administrator\PycharmProjects\ExportCustomerInfo\venv\Lib\site-packages main.py
其中 -p 后面跟着的路径,就是你项目路径里 venv 这个文件夹里的路径(根据自己情况查找),也可以在pycharm的File-Settings-Python-Interpreter里面查看是一样的。
完毕!(最后重新打包exe要记得删除上次生成产生的文件,什么dist、build、xxx.spec啦,这些)
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/24769.html