我该怎么做才能安装所有依赖pypi?

时间:2015-02-27 03:04:14

标签: python setuptools pypi

我在pypi,python存储库中编写了一个包,它依赖于其他包,正如我用setup.py文件的代码所示。

try:
    from setuptools import setup
except ImportError:
    from distutils.core import setup

setup(
    name='aTXT',
    packages=['aTXT'],
    # package_data={ '':['*.py'],
    #     'bin': ['bin/*'], 'docx': ['docx/*'], 'pdfminer': ['pdfminer']},
    version=VERSION,
    include_package_data=True,
    # arbitrary keywords
    install_requires=[
            'lxml>=3.2.3',
            'docx>=0.2.0',
            'pdfminer',
            'docopt>=0.6.2',
            'PySide',
            'kitchen>=1.1.1',
            'scandir>=0.8'
    ],
    requires=['docopt', 'scandir', 'lxml', 'PySide', 'kitchen'],
)

当我尝试使用pip安装时:

pip install aTXT

如果未安装某些需求包,则会引发导入错误。 但是,为什么不尝试pip尝试安装所有依赖项?

如果我没有安装lxml软件包,以下是一个示例。

ImportError: No module named lxml
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

0 个答案:

没有答案