搭建舞台:
我有一个用于分发的tkinter程序,它执行一个获取信息的请求,然后在CSV中输出一些文件。
在我用的电脑上一切都很好。通过.launch文件运行它,在pkgs文件夹单词中执行.py文件,并安装该应用程序并运行它。
问题是:
当我去分发应用程序时,程序在导入请求时失败。我已经确认并检查过了,删除了program.py文件中的所有请求,并单独使用tkinter执行了应用程序。效果很好。一旦我在导入请求中添加了这一行,尽管它在pkgs中有requests文件夹,它永远也无法工作。
平斯手Installer.cfg:
[Application]
name=Program Name
version=1.0
entry_point=program:main
[Python]
version=3.5.1
[Include]
packages = requests我的测试限制:
我正在windows 7上工作,并且只能在windows 8和windows 10计算机上测试发行版。不过,这些是我需要工作的电脑。
发布于 2017-08-14 18:40:31
弄明白了!包括:
[Include]
packages = requests
urllib3
chardet
certifi
idna所有这些都是请求的依赖项。一旦包含了这些内容,我就能够完美地运行程序。
https://stackoverflow.com/questions/45641324
复制相似问题