标签: py2exe

在Vista中以管理员身份运行已编译的python(py2exe)

是否有可能以编程方式在Vista中以编辑方式运行已编译的Python(通过py2exe编译)?

更一点澄清:
我编写了一个程序来修改Vista中的Windows主机文件(c:\ Windows\system32\drivers\etc\hosts)程序将无法运行,除非你右键单击并运行为即使用户具有管理员权限,管理员也是如此,如果用户具有管理权限,它将在XP中运行,因此我需要一种方法以编程方式将其提升为正确的权限.

python permissions py2exe windows-vista

8
推荐指数
2
解决办法
7283
查看次数

用Python 3.1制作一个可移植的(exe)?

有没有办法为python应用程序制作一个可移植/独立的exe?

我读过关于p2exe但它不支持最新版本.我不愿意去2.6,因为我宁愿留下最新版本,而不是担心一旦2.6变得过时就不兼容.

python py2exe

8
推荐指数
1
解决办法
2万
查看次数

是否可以在Vista上构建exe并使用py2exe在XP上部署

我在Windows Vista上使用python创建了一些程序.但我想在Windows XP上部署它.是否有必要在Windows XP上进行新的构建?或者有可能进行可以在这两个系统上运行的构建吗?

编辑(编辑2 - 非常简单的程序也不起作用): 我的设置:

from distutils.core import setup
import py2exe

setup(console=['orderer.py'])
Run Code Online (Sandbox Code Playgroud)

使用依赖项资源管理器我检查了依赖项:

msvcr90.dll
kernel32.dll
  +ntdll.dll
Run Code Online (Sandbox Code Playgroud)

几乎解决了:

我想出了安装:http://www.microsoft.com/downloads/details.aspx? FamilyID = 9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang = en 做的事情.但我试图手动提供msvrc90.dll,它没有工作,有没有办法自动重新分配?或者我必须向他提供此安装文件.

最后和主要问题

现在我遇到了msvcrt.dll的问题.在Windows XP上发生的消息:

无法在动态链接库msvcrt.dll中找到过程入口点wcsscpy_s

在Vista上我有版本7.0.6001.18000

但是在XP 7.0.2600.5512上

有没有办法来解决这个问题?

似乎我没有排除几个dll ......愚蠢的错误:

$ grep -lir msvcrt.dll .
./buildout
./buildtest.py
./dist/ACTIVEDS.dll
./dist/adsldpc.dll
./dist/ATL.DLL
./dist/credui.dll
./dist/DSOUND.dll
./dist/MAPI32.dll
./dist/PROPSYS.dll
./dist/WLDAP32.dll
Run Code Online (Sandbox Code Playgroud)

现在它的作品!

python exe py2exe windows-vista

8
推荐指数
1
解决办法
1062
查看次数

py2exe抛出ImportError:DLL加载失败:找不到指定的模块

我似乎无法让py2exe正常工作.我在cmd中运行了"python setup.py py2exe",以及"python setup.py install"...当我尝试运行我的可执行文件时,我一遍又一遍地得到同样的错误:

在此输入图像描述

一个星期后,我开始变得非常沮丧,我希望今天能够解决这个问题.

我正在使用Python 2.7和py2exe v0.6.9.64位Windows7

python py2exe

8
推荐指数
1
解决办法
5024
查看次数

py2exe mac os x安装麻烦

我真的不知道出了什么问题!我试图在我的Mac上安装py2exe但是有很多错误!

输出在这里因为它很长:http://pastebin.com/Ls96ythJ

我需要做什么?也许是因为我正在使用狮子?请帮帮我!谢谢!

macos py2exe

8
推荐指数
1
解决办法
5620
查看次数

如何在Linux中安装py2exe模块

我下载了实际的py2exe包.但我不知道如何在我的系统中获得它.我的意思是我可以按照100%的教程,但我找不到任何如何安装py2exe到我的kubuntu 11.10.我也找不到我可以包含在我的工作文件夹中的py2exe.py.

有些人请帮助我,项目必须要到明天才能完成?

谢谢你的帮助

欢呼,克里斯

python install py2exe

8
推荐指数
1
解决办法
2万
查看次数

创建没有MSVCP90.dll的Python EXE

我正在尝试使用Py2Exe将python程序(使用wxPython)带到Windows exe,但是有关于MSVCP90.dll的错误.在阅读py2exe后无法在StackOverflow 上生成可执行文件时,它说我需要下载此文件.但是,它还说所有目标用户都必须下载此文件.这对我的用户(主要是不知道如何下载文件的公司客户)来说将是一个巨大的不便,所以有没有办法打包程序?

谢谢!

python py2exe

8
推荐指数
1
解决办法
4471
查看次数

使用py2exe打包时不包含密钥环模块

我正在使用Windows上的python 2.7和keyring-3.2.1创建一个应用程序.在我的eclipse上的python代码中,我使用了

import keyring
keyring.set_password("service","jsonkey",json_res)
json_res= keyring.get_password("service","jsonkey")
Run Code Online (Sandbox Code Playgroud)

工作正常,因为我在密钥环中存储json响应.但是,当我使用py2exe将python代码转换为exe时,它会在制作dist时显示导入错误密钥环.请建议如何在py2exe中包含密钥环.

Traceback (most recent call last):
  File "APP.py", line 8, in <module>
  File "keyring\__init__.pyc", line 12, in <module>
  File "keyring\core.pyc", line 15, in <module>
  File "keyring\util\platform_.pyc", line 4, in <module>
  File "keyring\util\platform.pyc", line 29, in <module>
AttributeError: 'module' object has no attribute 'system'
Run Code Online (Sandbox Code Playgroud)

platform_.py代码是:

from __future__ import absolute_import

import os
import platform

def _data_root_Windows():
    try:
        root = os.environ['LOCALAPPDATA']
    except KeyError:
        # Windows XP
        root = os.path.join(os.environ['USERPROFILE'], 'Local Settings')
    return os.path.join(root, 'Python …
Run Code Online (Sandbox Code Playgroud)

python json py2exe mercurial-keyring python-keyring

8
推荐指数
1
解决办法
1791
查看次数

py2exe文件"numpy\core\multiarray.pyc",第10行,__ load ImportError:DLL加载失败:

系统:

Windows 7 64位

Anaconda 2.7 64位

py2exe 64位

背景:

我使用如下所示的py2exe和setup.py文件将我的python代码转换为.exe:

from distutils.core import setup
import py2exe

from distutils.filelist import findall
import matplotlib

opts = {"py2exe": {
    "packages" : ['matplotlib'],
    "includes": ['scipy', 'scipy.integrate', 'scipy.special.*','scipy.linalg.*'],
         'dll_excludes': ['libgdk-win32-2.0-0.dll',
                            'libgobject-2.0-0.dll',
            'libgdk_pixbuf-2.0-0.dll']
                     }
           }

setup(
      windows = [{'script': "with_GUI.py"}], zipfile = None,
      options= opts,
      data_files = matplotlib.get_py2exe_datafiles()
     )
Run Code Online (Sandbox Code Playgroud)

但这给了我一些错误,说有两个文件存在版本冲突.所以我改变了两个文件即.dist/tcl/tcl8.5/init.tcl(第19行)和dist/tcl/tk8.5/tk.tcl(第18行).在我的情况下,我将版本从8.5.15更改为8.5.18.我通过查看错误日志中的错误指定的路径找到了这两个文件的位置.然后.exe工作得很好.

问题:

我压缩了包含.exe文件的dist文件夹.然后,我在另一台计算机上解压缩它,但它没有在那里工作.以下是它显示的错误:

Traceback (most recent call last):
  File "Moment_Final.py", line 5, in <module>
  File "matplotlib\__init__.pyc", line 122, in <module>
  File "matplotlib\cbook.pyc", line 33, in <module> …
Run Code Online (Sandbox Code Playgroud)

64-bit numpy py2exe matplotlib python-2.7

8
推荐指数
1
解决办法
1852
查看次数

如何使用opencv创建Python代码的exe,有​​或没有py2exe?

我有一些Python代码正常工作它使用opencv一些简单的事情.例如

import cv2
x = cv2.imread('Dog6.jpg')
cv2.imwrite('new2.jpg')
Run Code Online (Sandbox Code Playgroud)

setup.py是

from distutils.core import setup
import py2exe
import cv2
setup(console=['name.py'])
Run Code Online (Sandbox Code Playgroud)

但我无法使用py2exe创建此代码的exe.是否有另一种方法来创建这样的程序的exe?

错误是ImportError:numpy.core.multiarray无法导入

opencv exe py2exe python-2.7

7
推荐指数
1
解决办法
2025
查看次数