草庐IT

egg-info

全部标签

python - PIP:仅安装依赖项

我有一个创建virtualenv的脚本,在其中安装distribute和pip,然后可以选择克隆gitrepo。现在我已经安装了我将要处理的项目。但它的依赖项没有安装。如何让pip安装所有依赖项,就好像我已发出pipinstallMyApp一样?编辑:显然我的问题与thisone重复.不完全确定,但pipinstall-e.似乎可以做我想做的事,而没有太多额外的东西。我希望我的代码没有从site-packages链接。 最佳答案 如果您的依赖项是在setup.py文件中定义的,您可以先将它们转储到外部文件中:pythonsetup.

python - PIP:仅安装依赖项

我有一个创建virtualenv的脚本,在其中安装distribute和pip,然后可以选择克隆gitrepo。现在我已经安装了我将要处理的项目。但它的依赖项没有安装。如何让pip安装所有依赖项,就好像我已发出pipinstallMyApp一样?编辑:显然我的问题与thisone重复.不完全确定,但pipinstall-e.似乎可以做我想做的事,而没有太多额外的东西。我希望我的代码没有从site-packages链接。 最佳答案 如果您的依赖项是在setup.py文件中定义的,您可以先将它们转储到外部文件中:pythonsetup.

python - 如何将 INFO 和 DEBUG 日志消息发送到 stdout 并将更高级别的消息发送到 stderr

python的日志记录模块是否有一种简单的方法可以将具有DEBUG或INFO级别的消息以及具有更高级别的消息发送到不同的流?这是个好主意吗? 最佳答案 importloggingimportsysclassLessThanFilter(logging.Filter):def__init__(self,exclusive_maximum,name=""):super(LessThanFilter,self).__init__(name)self.max_level=exclusive_maximumdeffilter(self,rec

python - 如何将 INFO 和 DEBUG 日志消息发送到 stdout 并将更高级别的消息发送到 stderr

python的日志记录模块是否有一种简单的方法可以将具有DEBUG或INFO级别的消息以及具有更高级别的消息发送到不同的流?这是个好主意吗? 最佳答案 importloggingimportsysclassLessThanFilter(logging.Filter):def__init__(self,exclusive_maximum,name=""):super(LessThanFilter,self).__init__(name)self.max_level=exclusive_maximumdeffilter(self,rec

python - 如何在不安装的情况下直接运行 Python Egg 文件?

是否可以像用Java运行jar文件一样直接运行Python的egg文件?例如,对于Java,您可能会执行以下操作:$java-jarjar-file 最佳答案 一个pythonegg是一种“单文件可导入分发格式”。这通常是一个python包。只要你知道它的名字并且在你的路径中,你就可以将包导入到egg中。您可以使用“-m”选项和包名来执行包。但是,python包在执行时通常不会做任何事情,并且您可能会收到错误消息。-c选项可用于运行代码。(有关命令行选项的详细信息,请参阅http://docs.python.org/using/cm

python - 如何在不安装的情况下直接运行 Python Egg 文件?

是否可以像用Java运行jar文件一样直接运行Python的egg文件?例如,对于Java,您可能会执行以下操作:$java-jarjar-file 最佳答案 一个pythonegg是一种“单文件可导入分发格式”。这通常是一个python包。只要你知道它的名字并且在你的路径中,你就可以将包导入到egg中。您可以使用“-m”选项和包名来执行包。但是,python包在执行时通常不会做任何事情,并且您可能会收到错误消息。-c选项可用于运行代码。(有关命令行选项的详细信息,请参阅http://docs.python.org/using/cm

python - logging.info 不会出现在控制台上,但会出现警告和错误

当我使用logging.info记录事件时,它不会出现在Python终端中。importlogginglogging.info('Iaminfo')#nooutput相比之下,使用logging.warn记录的事件确实会出现在终端中。importlogginglogging.warn('Iamwarning')#outputs"Iamwarning"是否可以更改环境级别以使logging.info打印到控制台?我想避免对每个Python文件进行更改。 最佳答案 根记录器始终默认为警告级别。尝试调用logging.getLogger(

python - logging.info 不会出现在控制台上,但会出现警告和错误

当我使用logging.info记录事件时,它不会出现在Python终端中。importlogginglogging.info('Iaminfo')#nooutput相比之下,使用logging.warn记录的事件确实会出现在终端中。importlogginglogging.warn('Iamwarning')#outputs"Iamwarning"是否可以更改环境级别以使logging.info打印到控制台?我想避免对每个Python文件进行更改。 最佳答案 根记录器始终默认为警告级别。尝试调用logging.getLogger(

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(easy_install)可以看到相应的模块,对吧?如果有,setuptools是如何将egg-info目录绑定(bind)到模块目录的?假设我走在正确的轨道上,并且为了举例...如果我想让我的现有包对setuptools可见

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(easy_install)可以看到相应的模块,对吧?如果有,setuptools是如何将egg-info目录绑定(bind)到模块目录的?假设我走在正确的轨道上,并且为了举例...如果我想让我的现有包对setuptools可见