- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试将简单的 Python 脚本转换为 Windows 可执行文件。我的 setup.py 脚本是:
from distutils.core import setup
import py2exe
setup(
name = "Simple Script",
options = {
"py2exe": {
"dll_excludes" : ["libmmd.dll","libifcoremd.dll","libiomp5md.dll","libzmq.dll"]
}
},
console=['simple_script.py']
)
我已经添加了 dll_excludes,因为它们中的每一个都会导致失败。现在我遇到了一个我无法简单排除的失败。这是错误跟踪:
Traceback (most recent call last):
File "setup.py", line 12, in <module>
console=['rules signed.py']
File "C:\Anaconda\lib\distutils\core.py", line 152, in setup
dist.run_commands()
File "C:\Anaconda\lib\distutils\dist.py", line 953, in run_commands
self.run_command(cmd)
File "C:\Anaconda\lib\distutils\dist.py", line 972, in run_command
cmd_obj.run()
File "C:\Anaconda\lib\site-packages\py2exe\build_exe.py", line 243, in run
self._run()
File "C:\Anaconda\lib\site-packages\py2exe\build_exe.py", line 306, in _run
self.plat_finalize(mf.modules, py_files, extensions, dlls)
File "C:\Anaconda\lib\site-packages\py2exe\build_exe.py", line 1157, in plat_finalize
import pythoncom
File "C:\Anaconda\lib\site-packages\pythoncom.py", line 2, in <module>
import pywintypes
File "C:\Anaconda\lib\site-packages\win32\lib\pywintypes.py", line 124, in <module>
__import_pywin32_system_module__("pywintypes", globals())
File "C:\Anaconda\lib\site-packages\win32\lib\pywintypes.py", line 98, in __import_pywin32_system_module__
raise ImportError("No system module '%s' (%s)" % (modname, filename))
ImportError: No system module 'pywintypes' (pywintypes27.dll)
我已经安装了 pywin32 并尝试在我的设置选项中排除“pywintypes27.dll”、“pywintypes”、“pywin”、“pywin.debugger”,但没有成功。还尝试应用我在 SO 上找到的所有其他解决方案,例如将“pythoncom27.dll”、“pythoncomloader27.dll”和“pywintypes27.dll”移动到顶级目录。
没有解决“ImportError: No system module 'pywintypes' (pywintypes27.dll)”问题
最佳答案
我最近安装了 Anaconda,部分原因是我需要 win32com 包,并且不想排除 dll 文件。但是,对我来说同样的问题。
Solution was to copy the DLL files:
pywintypes27.dll
pythoncom27.dll
sitting in:
C:\Anaconda\Lib\site-packages\win32
to
C:\Anaconda\Lib\site-packages\win32\lib
因为查找这些文件的函数在那里查找,而不是在上面的目录中。源文件 pywintypes.py 中的很多注释表明这方面存在问题,可能是由于不同的安装过程。我在 Anaconda 问题跟踪器上发布了一个问题 here .
关于python - py2exe - 没有系统模块 'pywintypes',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19280894/
我正在使用 python 3.5 (32bit)、win10-64bit、OpenOPC,并且我已经下载了 pywin32 build 64bit。我已经运行了以下 python 代码: import
我的医疗办公室有一个网络驱动器(运行 DLink-325 NAS,如果这有什么不同的话),它保存了我们患者的所有文件。每个患者都有一个带有他们名字的文件夹,每个文件夹都包含这些文件。问题是 Windo
如何在 Python 3.3.5 中使用 pywintypes.Unicode? import pywintypes pywintypes.Unicode("s") 这会产生一个错误: Traceba
我正在尝试将简单的 Python 脚本转换为 Windows 可执行文件。我的 setup.py 脚本是: from distutils.core import setup import py2exe
我的以下代码片段运行良好。它创建一个图表并将其类型设置为 xlLine chart = ws.Shapes.AddChart().Select() xl.ActiveChart.ChartType =
我正在使用 pyHook、pythoncom 和 Pywin32 模块用 Python 制作一个小型键盘记录器。这是我的代码: import pyHook, pythoncom, sys, loggi
我想做的就是打开一个 .xlsm 文件,运行宏,保存工作簿,然后退出。理想情况下,我可以将宏作为变量传递,因为不同的情况会运行位于同一工作簿中的不同宏。这是到目前为止的代码。 import os, s
我想使用 pyinstaller 从 py 脚本创建 exe。我在cmd“pyinstaller --onefile --windowed filename.py”中编写了以下命令,但cmd显示错误。
我有以下脚本,是从这里模仿的(http://pythonexcels.com/python-excel-mini-cookbook/): import win32com.client as win32
我有一些代码可以打开一个 excel 文件并将其保存为 pandas 数据框,它最初用于 Python 2.7,目前我正试图让它在 Python 3 下工作。 最初,我使用了另一篇文章中@myidea
我在这里使用用户 Augustin 发布的解决方案:very quickly getting total size of folder folderPath = r"C:\Users\e46ldc\D
我正在尝试使用 pyrtd Python获取信息的模块,可以通过RTD在Excel中获取信息。 但是,当我尝试运行 sample python script ,我收到以下错误: pywintypes.
这是触发错误的代码行: win32gui.GetPixel(win32gui.GetDC(self._hwndGame), x, y) 错误如下: pywintypes.error: (0, 'Get
有没有人可以提供在 excel 中创建数据透视图的示例代码?我有一个使用数据透视表创建数据透视表的示例,它有效,而当我尝试以相同的方式创建数据透视图时,它总是失败! import win32com.c
打开剪贴板时出现错误,显示“pywintypes.error: (5, 'OpenClipboard', 'Access is denied')'。我在 SO 中看到了一些答案,但它们不能满足我的要求
我在运行模块 gasprop 时遇到此错误。我不明白错误的含义以及如何解决它: import gasprop Traceback (most recent call last): File "", l
我改编了以下代码发现here在我现有的 Excel 工作表中创建数据透视表: import win32com.client as win32 win32c = win32.constants impo
我正在尝试将我的 python 脚本打包成可执行文件。我认为我会非常直截了当,因为我没有太多进口商品。首先是我的进口商品: from __future__ import print_function
当我尝试按原样运行此代码时,出现此错误“IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, pythoncom.IID_ID
我正在使用 python 在 word 中打开一个 word 文档并尝试使用 this 转换它在 StackOverflow 上回答。 我的 python 代码: import win32com.cl
我是一名优秀的程序员,十分优秀!