我看过类似的问题,但由于没有答案,我有以下结构
├── README.rst
├── setup.py
└── my_package
├── conf.py
├── sub_module1
│ └── __init__.py
│ └── some_code.py
├── sub_module2
│ └── __init__.py
│ └── some_other_code.py
├── some_main_code.py
└── __init__.py
我的setup.py
看起来像
..
setup(name=..
...
packages=find_packages('my_package')
安装时出现以下错误
ERROR: Command errored out with exit status 1:
command: /some_path/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-f7hcw6xa/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-f7hcw6xa/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-req-build-f7hcw6xa/pip-egg-info
cwd: /tmp/pip-req-build-f7hcw6xa/
Complete output (8 lines):
running egg_info
creating /tmp/pip-req-build-f7hcw6xa/pip-egg-info/my_package.egg-info
writing /tmp/pip-req-build-f7hcw6xa/pip-egg-info/my_package.egg-info/PKG-INFO
writing dependency_links to /tmp/pip-req-build-f7hcw6xa/pip-egg-info/my_package.egg-info/dependency_links.txt
writing requirements to /tmp/pip-req-build-f7hcw6xa/pip-egg-info/my_package.egg-info/requires.txt
writing top-level names to /tmp/pip-req-build-f7hcw6xa/pip-egg-info/my_package.egg-info/top_level.txt
writing manifest file '/tmp/pip-req-build-f7hcw6xa/pip-egg-info/my_package.egg-info/SOURCES.txt'
error: package directory 'sub_module1' does not exist
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
如果sub_module1
在那里,并且有一个init.py文件-为什么安装程序不能识别它?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐