问题标签 [packaging]

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 投票
2 回答
5272 浏览

python - 如何运行已安装的 python 脚本?

我使用 distutils 安装我的 python 包,这个 setup.py :

在 linux/mac 上,它按预期工作:

在 Windows 上,脚本“plugh”不运行:

我在http://bugs.python.org/issue7231发现了错误报告,即安装 python 时 \Scripts 目录未添加到 PATH,因此我应用了该票证中描述的解决方法(即添加 C:\Python25\Scripts到路径)

这是在 Windows 上不起作用的东西吗?如果是这样,您应该如何在 Windows 机器上使用 python 脚本?

我想我可以检测到 Windows,并在列表中添加一个名为“plugh.bat”的附加脚本,其中包含以下内容:

但这真的是正确的答案吗?我原以为有了 distutils 为 Windows 包含的所有自定义项,会有比这更好的答案。

0 投票
1 回答
117 浏览

visual-studio - 打包 Windows Mobile 应用程序的首选方法?

是否有打包 Windows Mobile 应用程序的首选方法?Visual Studio 从源代码创建一个 .exe 文件,但 MSDN 网站提到了一个 CAB 向导。如果它只是一个独立的.exe,是否可以工作?activesync 可以用来在移动设备上安装什么?

0 投票
3 回答
2882 浏览

.net - 如何创建“本地”运行 Mono 应用程序的 OSX 包(Bootstrapper)

我不想让我的用户进入终端并通过mono <x>命令启动我的应用程序,而是让他们体验单击“X.app”和 Mono 运行时启动我的 .NET 程序集。

有人做过吗?

0 投票
6 回答
8611 浏览

java - 如何在 Java 中打包工厂

我想知道如何打包我在我的应用程序中拥有的工厂。工厂应该与使用它的类在同一个包中,与它创建的对象在同一个包中还是在它自己的包中?

感谢您的时间和反馈

0 投票
2 回答
1645 浏览

sharepoint - Sharepoint 2010 项目包:无法将新的项目输出程序集添加到包中

在 VB.NET 中创建 Sharepoint 2010 项目并想要部署其他引用的程序集时,您无法将新的项目输出程序集添加到包中。

要复制问题:

  1. 在 Visual Studio 2010 中打开 Sharepoint 2010 项目
  2. 打开“包\包。包”
  3. 选择“高级”
  4. 在“附加程序集”区域中,选择“添加|从项目输出添加程序集...”

然后出现此错误:

关于“路径”不是“法律形式”的任何想法?

0 投票
3 回答
1378 浏览

java - 带有 Java 桌面应用程序的 Mysql Server 的开源打包软件

我有一个使用 mysql 数据库的 Java 桌面应用程序。是否有任何开源软件用于将 Mysql 服务器和 Java 桌面应用程序打包或可执行包装到一个单独的 Exe/Debian 包中,我不需要单独安装 Mysql 服务器。它就像一键式安装程序,可以安装所有内容并且该应用程序已准备好使用。谢谢

0 投票
5 回答
957 浏览

python - 如何在包导入时动态加载模块?

给定以下示例布局:

我尝试归档的是,每当我查找子目录中import formats__init__.py所有可用模块formats,加载它们并使它们可用(现在只需通过变量,supported_formats)。如果有更好、更 Python 或其他方式在运行时根据物理可用文件动态加载内容,请告知。

我的方法

我尝试了这样的事情(在__init__.py):

__init__.py到目前为止,当我从命令行(从格式子目录或其他目录)运行时,我只是让它工作。但是当我从 导入它时test.py,它会像这样对我进行保释:

ImportError: No module named format_a.py

当我从 python 解释器导入它时,当我在另一个目录中启动解释器时也是如此,但子目录formats

这是整个代码。它还查找一个特定的类并将每个类的一个实例存储在一个字典中,但动态加载模块是我没有得到的主要部分:

我的想法

无论如何,文件系统路径之类的整个混乱可能都是混乱的。我想用模块名称空间或类似的东西来处理这个问题,但我现在有点迷失如何开始和如何寻址模块,所以它们可以从任何地方访问。

0 投票
1 回答
1170 浏览

c# - 打包一个excel插件

我有一个使用 C# 开发的 excel 自动化插件。我如何打包和分发它?此外,当第一次安装插件时,我希望第一次弹出用户名和密码检查。

我该怎么做呢?

谢谢

0 投票
3 回答
127254 浏览

python - 如何创建 Python 鸡蛋文件

我对 Python 中的 egg 文件有疑问。

我有很多按包组织的 Python 代码,我正在尝试创建 egg 文件。我正在按照说明进行操作,但它们很常见。

据此,看来我需要一个 setup.py 文件。

  1. 你能告诉我我需要在 setup.py 文件中添加什么以及它应该放在哪里吗?
  2. 我想创建 setup.py 然后启动“setup.py bdist_egg”来获取鸡蛋文件就足够了。能否请你确认?
  3. 是否可以仅将 .pyc 文件包含到 egg 文件中?
  4. 拥有 .egg 文件后,我如何才能从其中启动代码而无需像java -jar <jar file>那样解包?
0 投票
1 回答
5634 浏览

python - 使用配置文件打包 Python 应用程序

我正在使用 ConfigParser 来配置我的应用程序,现在我想让它易于分发,同时保持可配置性。

我在想我需要一个包含配置文件模板的目录,以及一些生成配置以从这些模板中实际使用的方法。然后我需要一个可以在 virtualenv、用户主目录等中工作的地方来存储它。我希望它与正常的 Unix 包的工作方式一样接近,即在等中有配置,但在主目录中具有覆盖。是否有现成的解决方案,如果没有,我应该在 setup.py 等中放入什么以使其按我想要的方式工作?