问题标签 [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.
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 包含的所有自定义项,会有比这更好的答案。
visual-studio - 打包 Windows Mobile 应用程序的首选方法?
是否有打包 Windows Mobile 应用程序的首选方法?Visual Studio 从源代码创建一个 .exe 文件,但 MSDN 网站提到了一个 CAB 向导。如果它只是一个独立的.exe,是否可以工作?activesync 可以用来在移动设备上安装什么?
.net - 如何创建“本地”运行 Mono 应用程序的 OSX 包(Bootstrapper)
我不想让我的用户进入终端并通过mono <x>
命令启动我的应用程序,而是让他们体验单击“X.app”和 Mono 运行时启动我的 .NET 程序集。
有人做过吗?
java - 如何在 Java 中打包工厂
我想知道如何打包我在我的应用程序中拥有的工厂。工厂应该与使用它的类在同一个包中,与它创建的对象在同一个包中还是在它自己的包中?
感谢您的时间和反馈
sharepoint - Sharepoint 2010 项目包:无法将新的项目输出程序集添加到包中
在 VB.NET 中创建 Sharepoint 2010 项目并想要部署其他引用的程序集时,您无法将新的项目输出程序集添加到包中。
要复制问题:
- 在 Visual Studio 2010 中打开 Sharepoint 2010 项目
- 打开“包\包。包”
- 选择“高级”
- 在“附加程序集”区域中,选择“添加|从项目输出添加程序集...”
然后出现此错误:
关于“路径”不是“法律形式”的任何想法?
java - 带有 Java 桌面应用程序的 Mysql Server 的开源打包软件
我有一个使用 mysql 数据库的 Java 桌面应用程序。是否有任何开源软件用于将 Mysql 服务器和 Java 桌面应用程序打包或可执行包装到一个单独的 Exe/Debian 包中,我不需要单独安装 Mysql 服务器。它就像一键式安装程序,可以安装所有内容并且该应用程序已准备好使用。谢谢
python - 如何在包导入时动态加载模块?
给定以下示例布局:
我尝试归档的是,每当我查找子目录中import formats
的__init__.py
所有可用模块formats
,加载它们并使它们可用(现在只需通过变量,supported_formats
)。如果有更好、更 Python 或其他方式在运行时根据物理可用文件动态加载内容,请告知。
我的方法
我尝试了这样的事情(在__init__.py
):
__init__.py
到目前为止,当我从命令行(从格式子目录或其他目录)运行时,我只是让它工作。但是当我从 导入它时test.py
,它会像这样对我进行保释:
ImportError: No module named format_a.py
当我从 python 解释器导入它时,当我在另一个目录中启动解释器时也是如此,但子目录formats
。
这是整个代码。它还查找一个特定的类并将每个类的一个实例存储在一个字典中,但动态加载模块是我没有得到的主要部分:
我的想法
无论如何,文件系统路径之类的整个混乱可能都是混乱的。我想用模块名称空间或类似的东西来处理这个问题,但我现在有点迷失如何开始和如何寻址模块,所以它们可以从任何地方访问。
c# - 打包一个excel插件
我有一个使用 C# 开发的 excel 自动化插件。我如何打包和分发它?此外,当第一次安装插件时,我希望第一次弹出用户名和密码检查。
我该怎么做呢?
谢谢
python - 如何创建 Python 鸡蛋文件
我对 Python 中的 egg 文件有疑问。
我有很多按包组织的 Python 代码,我正在尝试创建 egg 文件。我正在按照说明进行操作,但它们很常见。
据此,看来我需要一个 setup.py 文件。
- 你能告诉我我需要在 setup.py 文件中添加什么以及它应该放在哪里吗?
- 我想创建 setup.py 然后启动“setup.py bdist_egg”来获取鸡蛋文件就足够了。能否请你确认?
- 是否可以仅将 .pyc 文件包含到 egg 文件中?
- 拥有 .egg 文件后,我如何才能从其中启动代码而无需像
java -jar <jar file>
那样解包?
python - 使用配置文件打包 Python 应用程序
我正在使用 ConfigParser 来配置我的应用程序,现在我想让它易于分发,同时保持可配置性。
我在想我需要一个包含配置文件模板的目录,以及一些生成配置以从这些模板中实际使用的方法。然后我需要一个可以在 virtualenv、用户主目录等中工作的地方来存储它。我希望它与正常的 Unix 包的工作方式一样接近,即在等中有配置,但在主目录中具有覆盖。是否有现成的解决方案,如果没有,我应该在 setup.py 等中放入什么以使其按我想要的方式工作?