问题标签 [python-standalone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
706 浏览

python - Python GUI2Exe 应用程序独立构建(使用 Py2Exe)

我正在尝试将 Python 脚本构建到独立的应用程序中。我正在使用 GUI2Exe。我的脚本使用 selenium 包。我已经安装了。项目编译良好并直接在 python 命令行上运行,但无法独立构建,因为它指的是文件夹:

它正在寻找硒包位于:C:\Users\username\Anaconda2_Py27_32bit\Lib\site-packages\selenium-2.48.0-py2.7.egg\selenium\webdriver\firefox

其中 C:\Users\username\Anaconda2_Py27_32bit 是我安装 Anaconda Python 2.7 32 位版本的位置。默认情况下,它在 \dist\filename.exe 文件夹中查找。

0 投票
1 回答
5743 浏览

python - 带有 Tkinter 和 matplotlib 后端的 cx_freeze,没有名为 FileDialog 的模块

使用 cx_Freeze 构建简单的 matplotlib 应用程序效果很好,但是当我尝试从 Tkinter 和 Matplotlib 应用程序创建独立的可执行文件时遇到了问题。

这是一个可以重现错误的最小示例:

具体from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, NavigationToolbar2TkAgg似乎是导致问题的原因。如果我运行自己的应用程序,我会得到与上面运行此应用程序相同的错误:

我的setup.py样子:

我怎样才能确保捆绑FileDialog

0 投票
0 回答
176 浏览

python - 在 tkinter 中使用 python 裁剪栅格

我仍然是 python 的新手,除此之外,我试图提出独立的程序来执行几个地理处理过程,即裁剪、创建山体阴影和坡度。我正在使用 Tkinter 为独立设备创建 GUI。我设法想出了以下脚本,无论谁遇到 DLL 模块加载失败的错误。知道如何解决错误吗???

这是回溯:

0 投票
1 回答
1801 浏览

python - 制作可以由其他软件运行的独立 python 脚本

我目前在他们要求我制作一个独立的 python 程序来做某事(比如 X)的地方实习。
现在,该程序将由他们的专有软件发送的一些命令运行,这些命令是用他们的专有语言编写的。现在我这么多次说专有的原因是因为他们还没有准备好让我靠近他们的代码。我只是应该根据他们的软件给出的输入制作一个执行 X 的 Python 代码。

那么有没有一种方法可以制作一个 API 并将其包裹在我的代码中,以便让软件控制它?另外我需要使整个东西独立(可能是某种安装程序),这样他们就不必安装 Python 和随附的模块(如 opencv)来运行我的脚本?

我能从中得到的只是“有 dll 文件将调用您的应用程序,我们需要一个可执行文件”

0 投票
1 回答
2064 浏览

python - 是否可以在不安装的情况下运行 Python(不使用 py2exe 之类的打包程序)?

我们有一个用于环境验证和配置的复杂工具(用 Python 编码)。它在各种 Windows 版本上运行。到目前为止,我们在公司内部使用了这个工具。但是现在我们希望我们的支持工程师在路上使用它。问题是他们没有权限在客户机器上安装 Python。

为了解决这种情况,我们查看了 py2exe、cx_freeze 和 pyInstaller 等实用程序。虽然它们很好,但生成的 EXE 在某些情况下会遇到依赖性问题。所以我们放弃了使用这些工具。

是否可以在笔式驱动器中获取所有与 python 相关的文件并直接从中运行它?当我们这样做时,解释器显然会抱怨,因为 DLL 没有在目标机器上注册。我怀疑只是注册 DLL 可能会导致其他问题。有一个简单的解决方案吗?

0 投票
2 回答
266 浏览

python - 从 Python 创建独立的文本应用程序

我正在开发一个程序,在我的课堂上用作教学工具。我目前正在用 Python 编写它,但我也对使用 C 的解决方案持开放态度。我想为我的程序创建一个适用于 Mac 的独立应用程序(.app 文件),但我只需要与用户(即只是 STDIN/STDOUT,而不是 GUI)。我的大多数学生都没有安装 python,也没有终端/shell 脚本的经验。

我尝试使用 Platypus 创建此应用程序,但出现错误,如下所示。

在此处输入图像描述

后来我意识到鸭嘴兽不支持用户输入提示。有没有像鸭嘴兽这样的东西也可以让我提示用户输入?

正如我所说,我也愿意解决我的问题,这将涉及将我的 Python 代码转换为 C 并从那里开始。

0 投票
1 回答
57 浏览

python - 在 Windows 7 上独立创建 python 程序

我是 python 的初学者,我正在自己的计算机 (LINUX) 上开发 Python 3 应用程序,我必须在 Windows 64 上向我的老师提供最终的独立版本。

我的问题是如何在 Windows 上编译 Python 程序,在 Windows 上编写 Python 时通常使用什么工具,以及如何处理依赖模块(Sklearn...OpenCV 等)。

提前致谢 !

0 投票
1 回答
629 浏览

python-3.x - 在窗口中创建 python 可执行独立程序的更简单方法

在 pycharm 中创建 python 可执行文件比在 Visual Studio 中创建它或创建 vb.net 可执行文件更难。

我以为我已经了解如何做到这一点,但看起来我还没有。我在去年 12 月创建了一个关于此的问题,这里 >>创建一个简单的 python 可执行程序和它的图标 - Hello World

但我不明白答案,或者是否完全回答。因此,我再次进行了研究,并在下面找到了 2 个有用的站点,它们帮助我创建了不涉及 Visual Studio 的 python 可执行文件, https ://pythonhosted.org/PyInstaller/installation.html https://pythonhosted.org/PyInstaller/usage.html#使用-pyinstaller

我完全按照说明进行操作:

在命令行中,将路径设置为 C:\Python34\Scripts,然后键入pyinstaller "C:\Users\Desktop\PROGRAMs\TEST22.py"

这会在 C:\Python34\Scripts 中创建一个TEST22.spec 文件,并在C:\Python34\Scripts\dist中创建一个文件夹 TEST22 ,其中是TEST22.exe。我点击这个可执行文件来运行程序,它运行得很好。但是,例如,当我将可执行文件复制到桌面时,它不会运行。似乎在脚本文件夹中有运行它所需的文件,而当它是一个独立的程序时,没有文件可以运行它。有人可以让我知道创建可执行文件的更简单方法,并请告诉我当可执行文件复制到桌面或其他任何地方并运行它时如何修复它?

0 投票
2 回答
190 浏览

python - 如何在不安装操作系统的情况下在 Web 浏览器上编写和运行 python 代码?

由于各种原因,我无法将完整的 python 安装到我的 Windows 机器中。

考虑到这一限制,我如何编写和运行 python 而无需在我的桌面上安装,尤其是在 Web 浏览器上?我遇到了Jupyter 演示,但它只是一个演示版本。

如果可能的话,最好我可以“安装”所需的库。

0 投票
1 回答
572 浏览

python-2.7 - 有没有办法将 repl.it 与本地驱动器中的数据连接起来?

repl.it 上,我试图调用我知道它存在的路径,但它给了我一个错误。

代码:

错误: