我已经作出了Python包的有以下setup.py为什么我的蟒蛇蛋不起作用? - 发现根本没有分布为
#!/usr/bin/env python
from setuptools import setup
setup(name='mypackagename',
version='0.1',
description='Tool ....',
author='Peter Smit',
author_email='[email protected]',
packages=['mypackagename'],
package_dir={'': 'src'},
install_requires=['boto'],
entry_points = dict(console_scripts=[
'mypackagenamescript = mypackagename.launcher:run',
])
)
分配我创造了这样的一个鸡蛋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
在/home/peter/.pip/pip.log
保存完整的日志中提到的日志文件表明,它试图从pypi下载软件包,显然它不存在。
我做错了什么?我怎样才能安装我的这个鸡蛋加上它的依赖关系?
'easy_install'几乎已被'pip'所取代。 – 2011-06-09 11:33:35
@Noufal Ibrahim:那么?是不是有关安装当地鸡蛋的问题? 'easy_install'就可以完成它,而且安装setuptools只需几秒钟,'virtulenv'默认安装它,它的用途远不是被弃用的ATM。 – neurino 2011-06-09 11:47:13
更不用说setuptools被用来创建蛋... – neurino 2011-06-09 11:51:03