标签: py2exe

Python 3.0.1可执行创建者

有谁知道现在有一个支持Python 3.0.1的Windows Python可执行创建程序吗?似乎py2exe和pyInstaller,以及我发现的所有其余部分,仍然没有接近支持3.0或3.0.1.

任何帮助是极大的赞赏.

编辑:我想我可以将程序降级到较旧版本的Python,以使其与py2exe一起使用.最难的部分可能是使用旧版本的Tkinter.

有没有人幸运使用py2exe或pyInstaller(或其他Windows友好程序)来创建一个使用Tkinter和子进程的可执行文件.

我实际上不确定如何获得我的程序将被安装到的目录,因此子进程可以找到我正在使用的可执行程序.

python executable py2exe pyinstaller

6
推荐指数
3
解决办法
1万
查看次数

使用opencv为应用程序创建可执行文件?

我在Windows下用Python设计了一个小应用程序,它使用opencv.我正在尝试创建一个可执行文件,以便任何人都可以安装和使用它,而无需安装python/opencv/numpy...

我尝试使用py2exe.它实际上创建了一个.exe文件,即使我在构建期间有一个警告:

*** copy dlls ***
copying C:\Windows\system32\MSVFW32.dll -> 
...
The following modules appear to be missing
['cv2.cv']
Run Code Online (Sandbox Code Playgroud)

当我尝试使用命令行运行.exe文件时,我看到以下消息:

ImportError: numpy.core.multiarray failed to import
Run Code Online (Sandbox Code Playgroud)

我的setup.py文件非常简单:

# creating executable here
from distutils.core import setup
import py2exe, sys, os

sys.argv.append('py2exe')

setup(
    options = {'py2exe': {'bundle_files': 1}},
    console=['facemovie.py'],
    zipfile = None,
)
Run Code Online (Sandbox Code Playgroud)

知道如何解决这个问题吗?这是我第一次部署,我可能会遗漏一些东西.

谢谢 !

python windows opencv exe py2exe

6
推荐指数
1
解决办法
6913
查看次数

cx_freeze如何包含第三方模块,ImportError:没有名为progressbar的模块

我在使用cx_freeze时遇到了一个问题,如何"包含"第三方模块或软件包?根据文档,它似乎很容易,但...我的环境:win7 x64 python 2.7.5 x64

这是我的setup.py

#!/usr/bin/env python2
from cx_Freeze import setup, Executable

includefiles = []
includes = []
excludes = []
packages = ["lxml","lxml._elementpath","lxml.etree","lxml.html",'selenium','jinja2',
            "progressbar"]

setup(
    name = 'myTool',
    version = '0.1',
    description = 'Brought to you by xxx',
    author = 'tool',
    author_email = 'tool@me.com',
    options = {'build_exe': {'includes':includes,'excludes':excludes,'packages':packages,'include_files':includefiles}}, 
    executables = [Executable('myTool.py')]
)
Run Code Online (Sandbox Code Playgroud)

我有问题,包括我通过pip安装的包进度条.

这是我简化的.py主程序

#!/usr/bin/env python2

# from progressbar import FileTransferSpeed,Percentage,ETA,Bar,ProgressBar
# print FileTransferSpeed

import progressbar
print "yeah !"
Run Code Online (Sandbox Code Playgroud)

即使是这两行代码,在运行cxfreeze myTool.py后,我仍然会看到丑陋的模块警告

Missing modules:
? _emx_link imported …
Run Code Online (Sandbox Code Playgroud)

python packages py2exe pyinstaller cx-freeze

6
推荐指数
0
解决办法
7040
查看次数

最大递归深度超过py2App

我已经彻底搜索了谷歌,但无法找到答案.当我尝试用py2app构建时,我得到了这个错误:它可能是由于在代码中使用诸如'gspread'之类的模块引起的吗?或者因为我正在使用wxpython?令人不安的是'python setup.py py2app -A'没有问题.

running py2app
creating /Users/Bailejor/Desktop/build/bdist.macosx-10.5-x86_64/python2.7-standalone/app
creating /Users/Bailejor/Desktop/build/bdist.macosx-10.5-x86_64/python2.7-standalone/app/collect
creating /Users/Bailejor/Desktop/build/bdist.macosx-10.5-x86_64/python2.7-standalone/app/temp
creating build/bdist.macosx-10.5-x86_64/python2.7-standalone/app/lib-dynload
creating build/bdist.macosx-10.5-x86_64/python2.7-standalone/app/Frameworks
*** using recipe: virtualenv ***
*** using recipe: ftplib ***
*** using recipe: lxml ***
*** using recipe: PIL ***
*** using recipe: xml ***
*** using recipe: sip ***
*** using recipe: matplotlib ***
*** using recipe: pydoc ***
*** using recipe: docutils ***
*** using recipe: scipy ***
Traceback (most recent call last):
  File "setup.py", line 18, in <module>
    setup_requires=['py2app'],
  File "//anaconda/lib/python2.7/distutils/core.py", …
Run Code Online (Sandbox Code Playgroud)

python py2exe py2app

6
推荐指数
1
解决办法
1316
查看次数

Py2Exe - "应用程序配置不正确."

我使用Py2Exe编译了我的Python程序,并且在客户端的计算机上我们使用依赖walker满足了所有依赖项,但我们仍然得到"应用程序配置不正确.重新安装应用程序可能会解决问题." 我也在使用wxPython.

客户端没有管理员权限.

有任何想法吗?

python wxpython compilation py2exe

5
推荐指数
1
解决办法
2913
查看次数

尝试运行py2exe应用程序时出现MemoryLoadError

我试图在Windows上使用py2exe 0.6.9和Python 2.6.4捆绑一个Python应用程序.虽然可执行文件在我用来构建它的系统上运行得很好,但是当我尝试在另一个系统上运行它时它会失败:

C:\Documents and Settings\Administrator\Desktop\dist>.\backend.exe install
Traceback (most recent call last):
  File "boot_service.py", line 6, in <module>
  File "zipextimporter.pyo", line 82, in load_module
  File "win32serviceutil.pyo", line 9, in <module>
  File "zipextimporter.pyo", line 98, in load_module
ImportError: MemoryLoadLibrary failed loading win32api.pyd
Run Code Online (Sandbox Code Playgroud)

我有一个强烈的预感,我错过了一个库,但我不确定哪个 - 特别是因为依赖检查器没有标记目标系统上缺少的任何内容.我该怎么办?

python windows py2exe

5
推荐指数
1
解决办法
5226
查看次数

如何使用包含sklearn的py2exe?

如果代码有import sklearn,使用后py2exe

然后运行"exe"文件,我得到了这个错误日志:

Traceback (most recent call last):
File "HelloSklearn.py", line 17, in <module>
File "sklearn\__init__.pyc", line 32, in <module>
File "sklearn\base.pyc", line 8, in <module>
File "scipy\sparse\__init__.pyc", line 191, in <module>
File "scipy\sparse\csgraph\__init__.pyc", line 146, in <module>
File "scipy\sparse\csgraph\_shortest_path.pyc", line 12, in <module>
File "scipy\sparse\csgraph\_shortest_path.pyc", line 10, in __load
File "_shortest_path.pyx", line 18, in init scipy.sparse.csgraph._shortest_path(scipy\sparse\csgraph\_shortest_path.c:14235)
ImportError: No module named _validation
Run Code Online (Sandbox Code Playgroud)

python py2exe

5
推荐指数
1
解决办法
1679
查看次数

py2exe:错误:libzmq.pyd:没有这样的文件或目录

在py2exe构建期间,我收到以下错误:

creating python loader for extension 'win32clipboard' (C:\Python27\lib\site-packages\win32\win32clipboard.pyd -> win32clipboard.pyd)
creating python loader for extension '_rl_accel' (C:\Python27\lib\site-packages\_rl_accel.pyd -> _rl_accel.pyd)
*** finding dlls needed ***
error: libzmq.pyd: No such file or directory
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释我是否真的需要它,在哪里找到它或如何排除它.

谢谢Mads

python py2exe pyzmq

5
推荐指数
2
解决办法
6238
查看次数

用py2exe捆绑GTK3 +

平台是Windows 7 64位使用python 2.7和GTK3 +从http://sourceforge.net/projects/pygobjectwin32/files/?source=navbar安装

由于这个原因,exe被编译但无法运行

The following modules appear to be missing
['gi.repository.Gdk', 'gi.repository.Gtk', 'overrides.registry']
Run Code Online (Sandbox Code Playgroud)

我怎样才能正确包含这些文件?

在我的.py文件中导入

from gi.repository import Gtk, Gdk
Run Code Online (Sandbox Code Playgroud)

我的安装文件

#!/usr/bin/env python
from distutils.core import setup
import py2exe, sys
sys.path.append("C:\Python27\Lib\site-packages\gnome")
sys.path.append("C:\Python27\Lib\site-packages\repository")#tried including these extra dirs
sys.path.append("C:\Python27\Lib\site-packages\override")#tried including these extra dirs
sys.path.append("C:\Python27\Lib\site-packages\gi") #tried including these extra dirs

setup(
         options = {
                'py2exe': {
                            'bundle_files': 1,
                            #this does not work 'includes': ['Gtk']       
                            }
                },
console=["gui.py"],
zipfile=None
)
Run Code Online (Sandbox Code Playgroud)

运行时的可执行错误:

ImportError: MemoryLoadLibrary failed loading gi\_gi.pyd
Run Code Online (Sandbox Code Playgroud)

谢谢

python gtk py2exe pygobject

5
推荐指数
1
解决办法
1670
查看次数

sympy py2exe创建RuntimeError:超出最大递归深度

我在Windows XP上重新安装了python2.7.我安装了:

以下代码有效,文件为hello.py:

import sympy
if __name__ == '__main__':
    print "hello world of sympy"
Run Code Online (Sandbox Code Playgroud)
  1. setup.py文件很简单
from distutils.core import setup
import py2exe
setup(console=['hello.py'])
Run Code Online (Sandbox Code Playgroud)
  1. python py2exe hello.py给我下面的错误:
Traceback (most recent call last):
  File "setup.py", line 4, in <module>
    setup(console=['hello.py'])
  File "C:\Python27\lib\distutils\core.py", line 152, in setup
    dist.run_commands()
  File "C:\Python27\lib\distutils\dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "C:\Python27\lib\distutils\dist.py", line 972, in run_command
    cmd_obj.run()
  File "C:\Python27\lib\site-packages\py2exe\build_exe.py", line 243, in run
    self._run()
  File "C:\Python27\lib\site-packages\py2exe\build_exe.py", line 296, …
Run Code Online (Sandbox Code Playgroud)

python runtime-error py2exe sympy python-2.7

5
推荐指数
0
解决办法
1106
查看次数