我想在Linux计算机上安装我的python程序(如果有人可以帮助我,那么以后的窗口)。理想情况下,这适用于安装了python但未安装所有必需模块的任何人的计算机。在运行gcc / make命令之后,我认为这就像一个C二进制/可执行文件。
困难的部分是我不了解如何处理所需的所有进口。我在使用py2exe或类似的东西时一直都在失败,因为我正在使用' GDAL'。所以这就是我想要放在我的setup.py中的内容,但我很困惑。非常感谢任何帮助。
setup.py:
from disutils.core import setup
setup(
name='gui',
version='1.0',
py_modules=['gui'],
install_requires=[],
)
我的主要档案是" gui.py"。当我运行ipython
然后run gui.py
时,我的程序运行完美。
以下是gui.py的import语句及其包含的文件供参考:
gui.py:
#!/usr/bin/env python
from Tkinter import *
import tkFileDialog
from scipy import *
import spleem_image_class as sic
import spleem_image_display_class as sidc
import matplotlib.pyplot as plt
// code ...
spleem_image_class.py:
# -*- coding: iso-8859-15 -*-
from osgeo import gdal
import scipy
import scipy.interpolate
import itertools
from scipy import ndimage
from scipy.ndimage import morphology
from scipy import math
from scipy import *
import matplotlib.pyplot as plt
from scipy import linalg
// code ...
spleem_image_display_class.py
#!/usr/bin/env python
# -*- coding: iso-8559-15 -*-
import matplotlib.pyplot as plt
import matplotlib.colors
import matplotlib.cm as cm
import colorsys
import scipy.optimize as optimize
from scipy import *
import scipy
import numpy
import sys
import itertools
import spleem_image_class as SI
import pickle
// code ...