我想把我的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中的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\u image\u 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\u image\u display\u 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 ...
在
setup()
中,似乎需要这样的内容:packages=['distutils', 'distutils.command'],
根据distutils文档相关问题 更多 >
编程相关推荐