小编Noo*_*aku的帖子

python 3:py2app“未找到模块(无条件导入)”

我正在为一个对代码一无所知的朋友构建一个独立的 python3 应用程序。对于这个应用程序,我使用了多个模块,包括tkinteropenpyxl。我py2app用来制作我的应用程序。

即使程序的 GUI 部分有效,使用该openpyxl模块的方法也无效。正如我的终端所示:

Modules not found (unconditional imports):
 * StringIO.StringIO (pkg_resources._vendor.six)
 * _gdbm (dbm.gnu)
 * cjkwrap (texttable)
 * com (com.sun.jna)
 * com.jna (com.sun)
 * com.sun (com.sun.jna.platform)
 * copy_reg (pyexcel_io._compact)
 * defusedxml (openpyxl.xml.functions)
 * itertools.izip (ctypes.macholib.dyld)
 * itertools.izip_longest (ctypes.macholib.dyld)
 * lxml (openpyxl.conftest, openpyxl.xml.functions)
 * lxml.LXML_VERSION (lxml.etree)
 * lxml.etree.Element (openpyxl.conftest, openpyxl.xml)
 * lxml.etree.ElementTree (openpyxl.conftest, openpyxl.xml)
 * lxml.etree.LIBXML_VERSION (openpyxl.xml, openpyxl.xml.functions)
Run Code Online (Sandbox Code Playgroud)

等等 ...

现在我首先认为我的setup.py文件是错误的,所以我进行了调查。尽管我仍然对这个选项感到困惑,但argv_emulation我认为它是正确的。

from setuptools import setup

APP …
Run Code Online (Sandbox Code Playgroud)

python py2exe py2app python-3.x openpyxl

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

Python3 / JS - 如何使用 eel 处理本地文件上传?

我目前正在使用Eel开发本地类似 Electron 的软件。

该软件旨在捆绑为需要在用户本地计算机上运行的独立 Windows 应用程序。

在这个软件中,我希望能够在 Python 后端选择和处理本地文件。为了访问该文件,我使用<form>带有<input type='file' />.

我想知道如何在这个框架内处理本地文件的上传,因为与 Electron 不同,vanilla JavaScript 中没有dialog.showOpenDialog()可用的功能。

以下问题可以帮助另一个使用 Electron 的用户,但我正在寻找 vanilla ES6 中的解决方法。

提前致谢

html javascript file-upload eel

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

标签 统计

eel ×1

file-upload ×1

html ×1

javascript ×1

openpyxl ×1

py2app ×1

py2exe ×1

python ×1

python-3.x ×1