编译文件时的Python ImportError

时间:2015-07-02 20:56:09

标签: python compilation

我有一个python脚本,我试图编译成.pyc文件。 python脚本导入各种模块,包括Tkinter,xlrd和pandas。我使用的是" python -m py_compile myfile.py"在命令提示符中的正确路径。但是,当我尝试运行它时,pyc文件给出了没有名为xlrd的模块的错误。非常感谢帮助!

编辑:我在Spyder中使用Python 2.7

编辑我的代码的相关部分:

import csv
import os
import time
import xlrd 
import random
from Tkinter import *
import tkFileDialog
import pandas as pd
import shutil

    if namesfile.endswith('.csv'):
        df=pd.read_csv(namesfile)
    else:
        newformat='C:\\Users\\Me\\Desktop\\%s\\your_temporary_csv.csv'%(bestfoldername)

        def csv_from_excel():

            wb = xlrd.open_workbook(namesfile)
            sh = wb.sheet_by_name('Sheet1')
            my_csv_file = open(newformat, 'wb')
            wr = csv.writer(my_csv_file, quoting=csv.QUOTE_NONE)

            for rownum in xrange(sh.nrows):
                wr.writerow(sh.row_values(rownum))
            my_csv_file.close()


        csv_from_excel()

        df=pd.read_csv(newformat)

0 个答案:

没有答案