我想将我的 python 程序安装在 linux 计算机上(如果有人可以帮助我,可以安装在以后的 windows 上)。理想情况下,这适用于任何安装了 python 的计算机,但不是所有必需的模块。在运行 gcc / make 命令后,我将其视为 C 二进制文件/可执行文件。
困难的部分是我不明白如何处理所需的所有进口。我在使用 py2exe 或类似的东西时一直失败,因为我使用的是“GDAL”。所以这就是我想在我的 setup.py 中放入的内容,但我很困惑。非常感谢任何帮助。
设置.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 中的导入语句及其包含的文件以供参考:
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 ...
脾脏图像类.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 ...
脾脏图像显示类.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 ...