标签: executable

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万
查看次数

可执行jar运行速度比Eclipse慢

当我从eclipse运行时,我的程序运行得非常好但是我把它打包到一个可执行的jar并从命令行运行它,它运行得慢得多(几乎慢了五倍).我甚至在执行jar时设置了-vmargs java -Xms40m -Xmx512m -jar jarFile.jar我的机器上没有任何旧版本的java.我无法理解我在这里失踪的东西.在使用相同版本的java和相同的vm参数时,eclipse如何更快地运行相同的程序.任何帮助,将不胜感激.

谢谢,卡西克

eclipse executable jar

6
推荐指数
2
解决办法
3372
查看次数

改善matlab可执行文件的启动时间

我已经编译了一个matlab独立的exe,我可以在任何安装了MATLAB Compiler Runtime的计算机上运行.

但是启动exe需要20-30秒!

如何准确地测量时间和最重要的时间 - 如何将其减少到1-2秒.

matlab executable

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

如何在 Linux 上使用 pyinstaller 生成 Windows 可执行文件?

我正在尝试使用 pyinstaller 从 Linux for Windows 生成可执行文件。

pyinstaller --onefile --windowed montecarlo.py
Run Code Online (Sandbox Code Playgroud)

我运行此命令并获得一个在 Linux 上运行良好的可执行文件,但如果我在 Windows 上尝试,它只是一个简单的文件。为什么?

python executable pyinstaller

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

将节点命令行选项传递给 npm 可执行文件?

有谁知道是否可以将节点命令行选项(例如 --expose-gc)直接传递到 npm 可执行文件中。

我有一个构建可执行文件的节点模块(请参见此处)。我希望该可执行文件能够访问 global.gc()。为此,您需要使用 --expose-gc 标志启动节点进程。

我可以强迫用户将我的可执行文件包装在节点命令周围,但为什么我还需要一个可执行文件。想法?

executable command-line-arguments node.js npm

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

在电子窗口内运行非电子可执行文件

我是 Electron 的新手,我想在我的主窗口中运行一个非电子可执行文件。有可能这样做吗?

这是我的代码:

mainWindow = new BrowserWindow({width: 860, height: 645})
mainWindow.loadURL('https://url.com/')

const { execFile } = require('child_process');
const child = execFile('C:\\test\\content.exe', {cwd: 'C:\\test\\'}, (error, stdout, stderr) => {
  if (error) {
    throw error;
  }
  console.log(stdout);
});
Run Code Online (Sandbox Code Playgroud)

谢谢。

executable electron

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

Npm 可执行文件名称冲突

在制作包含可执行文件的包时,如何避免与提供同名可执行文件的其他包发生名称冲突?

我什至做了一个实验:

  1. 在 package.json 中创建了包foo{"bin": {"baz": "./bin/baz"}}
  2. 在 package.json 中创建了 package bar{"bin": {"baz": "./bin/baz"}}
  3. 创建了包quux{"dependencies": {"foo": "../foo", "bar": "../bar"}}
  4. 检查了 quux/node_modules/.bin:它仅包含baz最后安装的软件包(bar)的一个可执行文件,即它覆盖(默默地!)第一个baz可执行文件,这是不可接受的。

有什么解决办法吗?

executable npm

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

共享库(.so)与不带扩展名的 Linux 可执行文件之间的区别?

澄清一下,这是一个关于二进制 Linux 可执行文件的问题,而不是脚本,脚本也可以是可执行的,而且通常缺少扩展名。

根据我的经验,大多数 Linux 二进制可执行文件都缺少文件扩展名;例如,Linux 系统上目录中的大多数文件都/bin缺少扩展名。

另一方面,该/lib目录中的大多数文件都具有.so文件扩展名,并且还具有可执行权限。尝试直接执行.so文件通常会导致段错误或某些错误,这是有道理的,因为共享库通常旨在动态链接。但据我了解,如果.so文件有main()入口点,那么您可以将其作为可执行文件运行,就像正常的可执行文件一样(即没有扩展名的文件)。

我的问题:

  1. .so共享库(扩展名)和可执行文件(扩展名)有什么区别[none]?仅仅是是否main()定义了入口点吗?
  2. .so在C++中,将代码编译成共享库(扩展)和将代码编译成Linux可执行文件(扩展)有什么区别(即传递给编译器的标志)[none]。

编辑:这个问题讨论了如何使用 gcc 命令行构建 .so 文件,但没有确定构建 .so 与普通可执行文件之间的差异。

c++ linux executable shared-libraries

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

如何在 Windows 上使用 PyInstaller 创建 Linux 和 MacOS 可执行文件?

我使用 Pyinstaller 从 python 代码制作了一个独立的 Windows 便携式应用程序,并且它工作正常。

我知道要为某个操作系统创建可执行文件,必须在该特定操作系统上完成。

有没有一种方法可以直接从 Windows 创建其他平台的可执行文件,而无需运行虚拟机。

谢谢。

python executable pyinstaller

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

什么时候使用嵌入?

从 Go 1.16 开始,我们有了embed指令。它帮助我们将额外的文件(例如 .txt 文件)嵌入到可执行文件中,而无需额外提供该文件。(参考,这里)。

我不太明白“额外文件”的含义。所有不以结尾的文件都被.go解释为额外文件吗?有什么例外吗?

我想将二进制 protobuf 定义文件作为主二进制文件的一部分发送,以便我的代码可以读取它。这个文件会是一个额外的文件吗?或者它会成为主二进制文件本身的一部分吗?

executable go protocol-buffers

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