egg相关内容
我是 Python 新手,我只是想了解它的包是如何工作的.大概 eggs 是某种包装机制,但什么是它们所扮演角色的快速概述,可能是关于它们为什么有用以及如何创建它们的一些信息? 解决方案 注意:鸡蛋包装已被车轮包装取代. 与Java中的.jar文件的概念相同,它是一个.zip文件,其中一些元数据文件重命名为.egg,用于分发代码作为包. 具体来说:Python Eggs的内
..
使用 Google App Engine 管理第三方 Python 库的最佳策略是什么? 假设我想使用 Flask,一个 Web 应用程序框架.一篇博客文章说这样做,这似乎不对: $ cd/tmp/$ wget http://pypi.python.org/packages/source/F/Flask/Flask-0.6.1.tar.gz$ tar zxf Flask-0.6.1.tar
..
为了在我们公司内上演 python 项目,我需要制作一个可安装的发行版. 这应该包括: 我的项目的鸡蛋或 whl 项目的每个依赖项的蛋或 whl (可选)生成一个 requirements.txt 文件,列出此版本的所有可安装组件 是否有一个简单的插件(例如 bdist_wheel 的替代品),它不仅可以编译一个轮子,还可以编译该项目的组件? 显然我可以编写脚本,但我希
..
我已经安装了 cx_Oracle(反复),但我无法让它在我的 Intel Mac 上运行.如何停用/卸载它? 解决方案 您只需删除 .egg 文件 在 OS X 上,它们安装在 /Library/Python/2.5/site-packages/ - 在该文件夹中,您应该找到一个名为 cx_Oracle.egg 或类似的文件.你可以简单地删除这个文件,它就会消失. 查找文件的一
..
例如,在 Linux 上安装 IPython(未安装 setuptools)我已经在 site-packages\IPython 中安装了 IPython. 在 Windows 上安装 IPython(其中 IPython 需要 setuptools),执行相同的命令后 python setup.py install 我在 site-packages\ipython-0.13.2-py2
..
我有一个小的 python 应用程序,我想将它做成一个可下载/可安装的 UNIX 类系统的可执行文件.我的印象是 setuptools 是实现这一目标的最佳方式,但不知何故,这似乎不是一项常见任务. 我的目录结构如下: myappname/|-- setup.py|-- 我的应用名/||-- __init__.py||-- myappname.py||-- 源代码/||-- __init_
..
我不太确定如何构建一个非常简单的单文件源模块.是否有一个示例模块可以构建为 python .egg? 从 setuptools 页面,它看起来非常简单,您只需进行 设置.py 文件,然后在某处至少有一个其他 .py 文件,我可以构建一个 .egg 文件,甚至可以使用 easy_install 安装它,但我似乎无法import 从 python 中导入文件.(注意:使用 2.6.4) 这
..
我曾经在 python 项目中运行 python setup.py install,它只会将源代码移动到 site-packages,但有时它会 mv 一个 egg 文件到 site-packages? #!/usr/bin/env python# 编码:utf-8从 setuptools 导入 setup,find_packages设置(name = "ipin_rpc_gen_vector"
..
背景:我有一个负责安全的源文件.里面有魔法键和特定的算法. 是否可以从 python egg 或 wheel 包中删除这个单一的源文件? 我已经完成了使用 egg 命令只发送二进制文件. python setup.py bdist_egg --exclude-source-files 编辑项目结构: ├── setup.py├── src|├── __init__.py|├──
..
我正在创建一个下载并安装自己的 egg 插件的应用程序,但是在 easy_install 将它解压到位后,我在加载 egg 时遇到了问题.这就是它现在的工作方式: 应用将 egg 下载到临时文件夹中 使用 setuptools.command.easy_install.main() 将 egg 安装到 ~/.app/plugins 文件夹(由 dist-packages 上的 pth 指向
..
如果我正确阅读了这个,那么egg格式就是一种不应该再使用了.相反,应该使用轮子格式.其他人似乎也有同样的看法. 基于这个假设:zip_safe 是否与 Egg 之外的任何其他分发格式相关? 我发现了什么 根据这个: 一个布尔值(True 或 False)标志,用于指定项目是否可以从 zip 文件安全安装和运行.如果未提供此参数,则 bdist_egg 命令必须在每次构建 E
..
有人能解释一下 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
..
我是第一次使用 setuptools,并尝试打包我的代码,以便其他人可以轻松地开发它.我在虚拟环境中运行所有东西. 小问题:如何在运行 python setup.py develop 时更改 egg-link 指向的目录? 长问题:我正在开发的模块名为cops_and_robots.当我运行 python setup.py install 时,一切正常,我可以导入我的 cops_and
..
我有一些脚本有自己的一些函数的副本,所以我将这些函数提取到一个模块中,并让脚本导入该函数.这些脚本将被复制到一堆 linux 服务器并执行.当脚本独立运行时,我只需将文件复制到服务器并执行“python". 我有一个中央管理服务器,可以在不同的服务器上复制和运行脚本. 我已经阅读了一些关于 python 鸡蛋的书,但可以使用一些关于方法的建议.我今天做的方法是复制并简单地运行pytho
..
问:我们在 Python 中是否有与 Ruby 版本等效的功能?经理'rvm'? (RVM 让您可以轻松地完全在不同版本的 ruby 解释器和不同的 gem(模块)集之间切换.有关下载的一切通过调用 rvm 来处理解释器(-s)和 gems 的 -build-install-switch.它都在您的常规用户帐户下运行.) 解决方案 是的,它是 virtualenv 以及 virt
..
我有一个典型的项目结构,如下所示: EngineEmulator源文件船引擎模拟器映射测试模拟器映射实用程序常见的文档....工具....设置文件清单文件设置文件README.rst 我的 setup.py 如下所示: from setuptools import setup, find_packages设置(名称='引擎',版本=1.0.0,描述='引擎项目',package_dir={'
..
有没有办法配置easy_install以避免在安装失败时再次下载文件? 解决方案 pip (http://pypi.python.org/pypi/pip/) 是 easy_install 工具的直接替代品,可以做到这一点. 只需运行 easy_install pip 并将环境变量 PIP_DOWNLOAD_CACHE 设置为您希望 pip 存储文件的路径.请注意,缓存不适用于从源代
..
我对 Python 很陌生.我已经下载了 Pyramid Framework 并一直试图理解它.它使用许多单独的工具进行工作.例如一些PasteDeploy.我试图阅读 PasteDeploy 的手册,但什么也看不懂.几乎没有有价值的例子和解释.只是语法.我所理解的是它在任何地方都使用 .egg 格式.它基于 .egg 格式: [复合:主]使用 = 鸡蛋:粘贴#urlmap[应用程序:家]使用
..
我正在尝试安装 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
..
我试图在使用 py2exe 时捆绑一些 egg 依赖项,正如 py2exe 站点上所述,它不适用于那些,我需要先解压缩它们.我尝试先运行 easy_install -m lxml,然后运行 easy_install --always-unzip lxml==2.2.2,但是没有用.然后我尝试将解压缩行为设置为默认值,方法是将其放入 distutils.cfg.我没有找到后一个文件,所以我创建了
..