标签: egg

如何告诉Buildout从URL安装一个鸡蛋(没有pypi)

我可以将一些鸡蛋作为URL访问,例如http://myhosting.com/somepkg.egg.现在我没有在pypi上列出这个somepkg.如何告诉buildout为我提取和安装它.我尝试了一些食谱,但到目前为止还没有运气.

TIA

python egg buildout

5
推荐指数
1
解决办法
2658
查看次数

强行打开某些鸡蛋目录

我有一个PyQt应用程序的蛋分发,我自己构建,它包含sphinx生成的文档.当我从应用程序调用帮助文件时,它会在QtWebKit.QWebView窗口中打开sphinx index.html.显然,只有index.html文件从egg中提取到OS的egg目录中(例如Windows下的[..]\Application Data\Python-Eggs \).

这会导致css损坏,图像损坏和链接断开,因为这些其他文件似乎没有得到解压缩; 它们存在于egg文件中,但不存在于egg目录中.

我错过了什么吗?有没有办法强制立即解压缩所有的html,css,图像文件?

python egg setuptools python-sphinx

5
推荐指数
1
解决办法
1955
查看次数

我在哪里放置.egg(Python)?

我正在尝试为Python安装zope接口脚本.但是,我看到的唯一下载是.egg文件类型.我正在运行Windows Python 2.7,我应该把这个文件放在Zope接口上,以便与我的Python一起正常工作?

python egg zope.interface

5
推荐指数
1
解决办法
2825
查看次数

为什么我的蟒蛇蛋不起作用? - 根本找不到任何发行版

我使用以下setup.py分发了我的python包

#!/usr/bin/env python

from setuptools import setup

setup(name='mypackagename',
      version='0.1',
      description='Tool ....',
      author='Peter Smit',
      author_email='lala@lala.com',
      packages=['mypackagename'],
      package_dir={'': 'src'},
      install_requires=['boto'],
      entry_points = dict(console_scripts=[
        'mypackagenamescript = mypackagename.launcher:run',
        ])
      )
Run Code Online (Sandbox Code Playgroud)

我用它创造了一个鸡蛋python setup.py bdist_egg.

现在尝试使用pip安装它会产生以下错误:

bin/pip install mypackagename-0.1-py2.6.egg 
Downloading/unpacking mypackagename-0.1-py2.6.egg
  Could not find any downloads that satisfy the requirement mypackagename-0.1-    py2.6.egg
No distributions at all found for mypackagename-0.1-py2.6.egg
Run Code Online (Sandbox Code Playgroud)

存储完整的日志/home/peter/.pip/pip.log

提到的日志文件显示它试图从pypi下载包,它显然不存在.

我做错了什么?我怎样才能安装我的这个鸡蛋加上它的依赖?

python egg pip distribution

5
推荐指数
1
解决办法
6280
查看次数

在打包Python egg时如何排除.gitignore中的文件?

我正在打包我的第一个Django应用程序,我想从蛋中省略我的settings_local.py文件.理想情况下,我正在寻找一种方法,让我的.gitignore文件中的所有内容也从鸡蛋中排除.

我在我的MANIFEST.in文件中尝试了以下变体(每个创建一个鸡蛋一个):

prune project_name settings_local.py
prune project_name/settings_local.py
exclude project_name settings_local.py
exclude project_name/settings_local.py
Run Code Online (Sandbox Code Playgroud)

我也尝试将以下行添加到我的startup.py文件中(根据朋友的推荐):

exclude_package_data= {'': 'settings_local.py'},
Run Code Online (Sandbox Code Playgroud)

任何建议将非常感谢.

python django egg

5
推荐指数
1
解决办法
471
查看次数

来自tar.gz的Python导入库?

我正在开发一个我没有root访问权限的盒子.但是,有一个文件夹/共享可供每个人读取和写入.

我想找出一种方法来放置python库,以便每个人都可以访问和使用它们.

我发现我可以将egg文件放在/ share/pythonLib文件夹和python脚本中.

import sys
sys.path.append("/share/pythonLib/foo.egg")
import foo
Run Code Online (Sandbox Code Playgroud)

这对每个人都有用,但是,我不确定每个图书馆都有鸡蛋版本.例如,我正在尝试安装BeautifulSoup4,但是,只有tar.gz文件,我不确定是否可以转换为egg和..etc.

要么!我在BEGINNING错了,确实有一些如下的pythonic魔法:

magicadd /share/pythonLib/foo.tar.gz
import foo
Run Code Online (Sandbox Code Playgroud)

python egg path tar

5
推荐指数
1
解决办法
9028
查看次数

Python包装文档

使用Python 2.x打包python模块的当前参考是什么?

我找到了上面的版本.我应该遵循哪一个?

我的模块很简单.一些Python文件,一些Python脚本和一些模板(django).

python egg pip package easy-install

5
推荐指数
1
解决办法
239
查看次数

尝试安装psycopg2 == 2.6.1由于egg_info而失败?

我正在尝试运行以下命令:

 pip install psycopg2==2.6.1
Run Code Online (Sandbox Code Playgroud)

我得到以下错误:

命令“ python setup.py egg_info”在/ private / var / folders / mk / brv9xsjn14df5th28_k1nphw0000gn / T / pip-build-S1xSB8 / psycopg2中失败,错误代码为1

有没有什么办法解决这一问题?我试过升级pip和升级设置工具都无济于事。

python install egg pip

5
推荐指数
1
解决办法
1605
查看次数

Python interpteter在virtualenv中找不到模块,但是pip看到它并且不会安装

我正在尝试使用Nervana创建的virtualenv中的pytools模块作为他们的Neon深度学习包,但似乎无法找到pytools或pip它.当我进入virtualenv时,我看到了这种行为:

me@ARL--M6800:~/Downloads/neon$ source .venv/bin/activate
(.venv) me@ARL--M6800:~/Downloads/neon$ python
Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.

>>> import pytools
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  ImportError: No module named pytools
>>> 

>>> import sys
>>> sys.path
['', '/usr/local/lib/python2.7/dist-packages', '/home/me/Downloads/neon',
 '/home/me/Downloads/neon/.venv/lib/python2.7',
 '/home/me/Downloads/neon/.venv/lib/python2.7/plat-x86_64-linux-gnu',
 '/home/me/Downloads/neon/.venv/lib/python2.7/lib-tk',
 '/home/me/Downloads/neon/.venv/lib/python2.7/lib-old', 
 '/home/me/Downloads/neon/.venv/lib/python2.7/lib-dynload',
 '/usr/lib/python2.7', 
 '/usr/lib/python2.7/plat-x86_64-linux-gnu', 
 '/usr/lib/python2.7/lib-tk', 
 '/home/me/Downloads/neon/.venv/local/lib/python2.7/site-packages', 
 '/home/me/Downloads/neon/.venv/lib/python2.7/site-packages']



(.venv) me@ARL--M6800:~/Downloads/neon$ pip install pytools 
Requirement already satisfied (use --upgrade to upgrade): pytools in     
 /usr/local/lib/python2.7/dist-packages/pytools-2016.1-py2.7.egg …
Run Code Online (Sandbox Code Playgroud)

python egg pip virtualenv

5
推荐指数
1
解决办法
5226
查看次数

如何从 Azure 数据工厂运行 python egg(存在于 azure databricks 中)?

所以我创建了一个小的 pyspark 应用程序并将其转换为一个鸡蛋。将其上传到 dbfs:/FileStore/jar/xyz.egg。在 ADF 中,我使用了 jar 活动。但是在主类名称文本框中,我很困惑要提供什么。在此处输入图片说明

我的 Pycharm 应用程序有三个文件,其中两个基本上是实用程序文件,其中包含我调用的实用程序函数,主文件的内容是:

主文件

from CommonUtils import appendZeros
from sampleProgram import writedf


def main():
    appendZeros('zzz')
    writedf()


if __name__ == "__main__":
    main()
Run Code Online (Sandbox Code Playgroud)

现在在“主类名”文本框中指定什么?

egg pyspark azure-data-lake azure-data-factory-2

5
推荐指数
1
解决办法
387
查看次数