我在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安装时:
^{pr2}$如果某些需求包未安装,则会引发导入错误。 但是,为什么pip不尝试安装所有依赖项呢?在
下面是一个示例,如果我没有安装lxml
包。在
ImportError: No module named lxml
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
目前没有回答
相关问题 更多 >
编程相关推荐