0
我想包括python.exe用於編譯和運行我的程序在我的電腦中的所有python庫和依賴項,生成到py2exe中, 想因爲py2exe **生成的exe *仍返回錯誤並中止,將我所有的python庫包含到由py2exe生成的exe文件中
謝謝你,我在我PROGRAMM使用
這裏庫:
from Tkinter import * # POUR L'interface graphique
import tkFileDialog # POUR l'ouverture d'
import csv
import ttk
import Tix as tix
import re # regular exprun fichier
import tkMessageBox # POUR un messageboxe pour quitter le programme
import py2exe, sys, os
import numpy as np
from threading import Thread
import datetime as dt
import pygal
from bokeh.plotting import figure, output_file, show
from datetime import datetime as time
import matplotlib.pyplot as plt
from PyQt4 import QtGui
from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas
from matplotlib.backends.backend_qt4agg import NavigationToolbar2QT as NavigationToolbar
from matplotlib.ticker import MultipleLocator, FormatStrFormatter
from matplotlib import cm
from matplotlib.dates import date2num
from matplotlib.gridspec import GridSpec
import matplotlib.dates as mdates
在這裏,我的setup.exe腳本:
import sys
import os
import glob
import os.path
from distutils.core import setup
import py2exe
sys.setrecursionlimit(5000)
sys.argv.append('py2exe')
"""
setup(
options = {'py2exe': { 'compressed': True}},
windows = [{'script': "D:\Users\u156726\PycharmProjects\SFR_APP\SFR_APP_BIG_DATA.py"}],
zipfile = None,
)
"""
import matplotlib
import glob
setup(console=['D:\Users\u156726\PycharmProjects\SFR_APP\SFR_APP.py'],options={
'py2exe': {
'packages' : ['matplotlib', 'pytz'],
}
},
謝謝@Maurice,所以我使用Windows64,並將其與budle,文件下載1導致問題 「錯誤:捆綁-1文件,尚不支持Win64上」 –
然後不捆綁:)我只是複製-N - 鑑於我多年以來使用的東西,您可能需要根據您的需求進行調整。 –
它仍然retruning一樣的錯誤: 文件 「matplotlib \ __的init __ PYC」,線1131,在 文件 「matplotlib \ __的init __ PYC。」 線965,在rc_params 文件 「matplotlib \ __的init __ PYC。」 線815,在matplotlib_fname 文件 「matplotlib \ __的init __ PYC。」 線320,在包裝 文件 「matplotlib \ __的init __ PYC。」 線718,在_get_data_path_cached 文件 「matplotlib \ __的init __ PYC。」 線713,在_get_data_path RuntimeError:找不到matplotlib數據文件 –