赞
踩
我想我的Python项目分发给其他人,使他们可以在没有在PC上安装Python 3.4(窗口)WinPython不能直接运行.py文件(不Spyder的)
我已经下载运行它,并提取出两个WinPython-32bit-3.4.4.6Qt5和WinPython-64bit-3.4.4.6Qt5软件包 - 在Spyder的帮助下 - 我运行我的python脚本时没有任何问题(在32位和64位窗口的2台不同机器上)。 (我将我的python脚本复制到settings/.spyder-py3文件夹中 - 并从spyder打开它运行它)。即使在没有安装python的机器上,这也可以正常工作。
但是,当我双击python脚本(带.py扩展名) - 我看到它不会自动运行。 Windows要求我选择运行/打开文件的程序。这在win7和win8上都会发生。
这似乎很奇怪 - 因为昨天晚上它在winPython(py版本3.5)的不同版本的机器上运行正常。今天,即使该版本不起作用。
在WinPython文档或网上任何其他地方找不到关于此的任何建议或建议。
我在做什么错?如果没有Spyder被首先调用,那么.py脚本应该运行吗?
任何帮助将不胜感激。
2017-04-10
Raad
+0
使用py2exe或PyInstaller为您的脚本创建可执行文件,而不是使用WinPython分发它。 –
+0
谢谢你的建议。我在我的项目中使用了openpyxl。我看到Pyinstaller在处理openpyxl时遇到了一些问题,尽管没有其他外部模块。我会给py2exe一个尝试。 –
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。