egg相关内容

什么是 Python 蛋?

我是 Python 新手,我只是想了解它的包是如何工作的.大概 eggs 是某种包装机制,但什么是它们所扮演角色的快速概述,可能是关于它们为什么有用以及如何创建它们的一些信息? 解决方案 注意:鸡蛋包装已被车轮包装取代. 与Java中的.jar文件的概念相同,它是一个.zip文件,其中一些元数据文件重命名为.egg,用于分发代码作为包. 具体来说:Python Eggs的内 ..
发布时间:2022-01-13 16:27:55 Python

为 python 项目构建一个轮子/鸡蛋和所有依赖项

为了在我们公司内上演 python 项目,我需要制作一个可安装的发行版. 这应该包括: 我的项目的鸡蛋或 whl 项目的每个依赖项的蛋或 whl (可选)生成一个 requirements.txt 文件,列出此版本的所有可安装组件 是否有一个简单的插件(例如 bdist_wheel 的替代品),它不仅可以编译一个轮子,还可以编译该项目的组件? 显然我可以编写脚本,但我希 ..
发布时间:2021-09-25 19:43:13 Python

如何停用鸡蛋?

我已经安装了 cx_Oracle(反复),但我无法让它在我的 Intel Mac 上运行.如何停用/卸载它? 解决方案 您只需删除 .egg 文件 在 OS X 上,它们安装在 /Library/Python/2.5/site-packages/ - 在该文件夹中,您应该找到一个名为 cx_Oracle.egg 或类似的文件.你可以简单地删除这个文件,它就会消失. 查找文件的一 ..
发布时间:2021-09-14 18:31:41 Python

如何防止 setuptools 将软件包安装为 .egg

例如,在 Linux 上安装 IPython(未安装 setuptools)我已经在 site-packages\IPython 中安装了 IPython. 在 Windows 上安装 IPython(其中 IPython 需要 setuptools),执行相同的命令后 python setup.py install 我在 site-packages\ipython-0.13.2-py2 ..
发布时间:2021-07-23 19:39:40 Python

使用 setuptools 创建一个 python 可执行文件

我有一个小的 python 应用程序,我想将它做成一个可下载/可安装的 UNIX 类系统的可执行文件.我的印象是 setuptools 是实现这一目标的最佳方式,但不知何故,这似乎不是一项常见任务. 我的目录结构如下: myappname/|-- setup.py|-- 我的应用名/||-- __init__.py||-- myappname.py||-- 源代码/||-- __init_ ..
发布时间:2021-07-23 19:38:13 服务器开发

python:带有单文件源文件的python egg的简单示例?

我不太确定如何构建一个非常简单的单文件源模块.是否有一个示例模块可以构建为 python .egg? 从 setuptools 页面,它看起来非常简单,您只需进行 设置.py 文件,然后在某处至少有一个其他 .py 文件,我可以构建一个 .egg 文件,甚至可以使用 easy_install 安装它,但我似乎无法import 从 python 中导入文件.(注意:使用 2.6.4) 这 ..
发布时间:2021-07-23 19:38:10 Python

从 python bdist_egg 或 bdist_wheel 中排除单个源文件

背景:我有一个负责安全的源文件.里面有魔法键和特定的算法. 是否可以从 python egg 或 wheel 包中删除这个单一的源文件? 我已经完成了使用 egg 命令只发送二进制文件. python setup.py bdist_egg --exclude-source-files 编辑项目结构: ├── setup.py├── src|├── __init__.py|├── ..
发布时间:2021-07-23 19:37:06 其他开发

如何在不重新启动应用程序的情况下轻松安装 egg 插件并加载它?

我正在创建一个下载并安装自己的 egg 插件的应用程序,但是在 easy_install 将它解压到位后,我在加载 egg 时遇到了问题.这就是它现在的工作方式: 应用将 egg 下载到临时文件夹中 使用 setuptools.command.easy_install.main() 将 egg 安装到 ~/.app/plugins 文件夹(由 dist-packages 上的 pth 指向 ..
发布时间:2021-07-23 19:36:57 Python

zip_safe 仅与蛋格式相关吗?

如果我正确阅读了这个,那么egg格式就是一种不应该再使用了.相反,应该使用轮子格式.其他人似乎也有同样的看法. 基于这个假设:zip_safe 是否与 Egg 之外的任何其他分发格式相关? 我发现了什么 根据这个: 一个布尔值(True 或 False)标志,用于指定项目是否可以从 zip 文件安全安装和运行.如果未提供此参数,则 bdist_egg 命令必须在每次构建 E ..
发布时间:2021-07-23 19:36:36 Python

Python 包和 egg-info 目录

有人能解释一下 egg-info 目录是如何与它们各自的模块相关联的吗?例如,我有以下内容: /usr/local/lib/python2.5/site-packages/quodlibet//usr/local/lib/python2.5/site-packages/quodlibet-2.0.egg-info/ 我假设 egg-info 目录是为了使相应的模块对 setuptools (e ..
发布时间:2021-07-23 19:36:11 Python

使用 setuptools 在安装模式下找到但不在开发模式下的模块

我是第一次使用 setuptools,并尝试打包我的代码,以便其他人可以轻松地开发它.我在虚拟环境中运行所有东西. 小问题:如何在运行 python setup.py develop 时更改 egg-link 指向的目录? 长问题:我正在开发的模块名为cops_and_robots.当我运行 python setup.py install 时,一切正常,我可以导入我的 cops_and ..
发布时间:2021-07-23 19:32:02 Python

将 python 脚本和依赖项捆绑到一个文件中

我有一些脚本有自己的一些函数的副本,所以我将这些函数提取到一个模块中,并让脚本导入该函数.这些脚本将被复制到一堆 linux 服务器并执行.当脚本独立运行时,我只需将文件复制到服务器并执行“python". 我有一个中央管理服务器,可以在不同的服务器上复制和运行脚本. 我已经阅读了一些关于 python 鸡蛋的书,但可以使用一些关于方法的建议.我今天做的方法是复制并简单地运行pytho ..
发布时间:2021-07-17 18:52:37 Python

是否有与 Ruby 的“rvm"等价的 python?

问:我们在 Python 中是否有与 Ruby 版本等效的功能?经理'rvm'? (RVM 让您可以轻松地完全在不同版本的 ruby​​ 解释器和不同的 gem(模块)集之间切换.有关下载的一切通过调用 rvm 来处理解释器(-s)和 gems 的 -build-install-switch.它都在您的常规用户帐户下运行.) 解决方案 是的,它是 virtualenv 以及 virt ..
发布时间:2021-07-14 18:43:01 Python

使用 setuptool 从构建的 rpm 发行版中排除源文件

我有一个典型的项目结构,如下所示: EngineEmulator源文件船引擎模拟器映射测试模拟器映射实用程序常见的文档....工具....设置文件清单文件设置文件README.rst 我的 setup.py 如下所示: from setuptools import setup, find_packages设置(名称='引擎',版本=1.0.0,描述='引擎项目',package_dir={' ..
发布时间:2021-07-10 20:10:19 Python

Easy_install 缓存下载的文件

有没有办法配置easy_install以避免在安装失败时再次下载文件? 解决方案 pip (http://pypi.python.org/pypi/pip/) 是 easy_install 工具的直接替代品,可以做到这一点. 只需运行 easy_install pip 并将环境变量 PIP_DOWNLOAD_CACHE 设置为您希望 pip 存储文件的路径.请注意,缓存不适用于从源代 ..
发布时间:2021-06-25 20:44:01 Python

什么是 PasteDeploy,如果认为 Python 中的 Eggs 已经消失,我是否需要学习它?

我对 Python 很陌生.我已经下载了 Pyramid Framework 并一直试图理解它.它使用许多单独的工具进行工作.例如一些PasteDeploy.我试图阅读 PasteDeploy 的手册,但什么也看不懂.几乎没有有价值的例子和解释.只是语法.我所理解的是它在任何地方都使用 .egg 格式.它基于 .egg 格式: [复合:主]使用 = 鸡蛋:粘贴#urlmap[应用程序:家]使用 ..
发布时间:2021-06-24 20:17:09 Python

无法安装 pip:权限被拒绝错误

我正在尝试安装 pip 但目前无法安装.我导航到 pip 文件夹并 python setup.py install 一切似乎都很顺利,直到最后: 将 pip-0.8.2-py2.6.egg 解压到/Library/Python/2.6/site-packages将 pip 0.8.2 添加到 easy-install.pth 文件将 pip 脚本安装到/usr/local/bin错误:/us ..
发布时间:2021-06-24 18:47:12 Python

如何解压蟒蛇蛋?

我试图在使用 py2exe 时捆绑一些 egg 依赖项,正如 py2exe 站点上所述,它不适用于那些,我需要先解压缩它们.我尝试先运行 easy_install -m lxml,然后运行 ​​easy_install --always-unzip lxml==2.2.2,但是没有用.然后我尝试将解压缩行为设置为默认值,方法是将其放入 distutils.cfg.我没有找到后一个文件,所以我创建了 ..
发布时间:2021-06-23 19:28:16 Python