我有一个python代码,当我使用python filename.py
在cmd中运行它时运行正常但是当我使用pyinstaller创建exe文件时,exe文件打开并打印出我做的异常(参见代码底部)说没有模块名称pandas。
然后,如果我编辑代码并导入pandas并重新创建exe文件,它将起作用。
有没有人有想法?
我没有在代码中使用pandas,甚至PyCharm也将导入pandas行标记为冗余。 我安装了Windows 10和anaconda。
谢谢
import csv,re
import os.path, time, datetime
import subprocess
import sys
try:
nameOfTitle= "name"
SName="S"
os.chdir(r'someaddress')
summaries_csv_path="summaries.csv"
HtmlPath='html/-----.htm'
HtmlPathNoDir='-----.htm'
HtmlPathNoDirC='----.htm'
HtmlPathNoDir='-----.htm'
sub="name"
headerH3="------"
dataWlCsv="raw.zip"
opRow = 0
sumRow = 0
col_num=0
innerCount=0
x = 0
headerList = list()
htmlfile = open(HtmlPath,"w")
execfile(r'some address')#header
readOp = csv.reader(open(r'some address.csv'),delimiter=',')
for row in readOp: # Read a single row from the CSV file
execfile(r'\some address.py')#logic
execfile(r'some address.py')#footer
except:
e = sys.exc_info()[1]
print("<p>Error: %s</p>" % e)
print "IN "+" MODUL!"