所以我正在尝试将我编写的新脚本
fakesky
作为模块添加到 PyPi。我把它上传到 PyPi,pip 会让我安装成功,但是每次尝试导入时,我都会得到以下错误:
ModuleNotFoundError: No module named 'fakesky'
上传的结构如下:
fakesky ->
setup.py
setup.cfg
README.txt
LICENSE
src ->
__init__.py (empty file)
fakesky.py
results_BB.txt (necessary file that fakesky.py reads)
相关文件如下:
setup.py:
from setuptools import setup, find_packages
setup(
name='fakesky',
version='1.0.2',
license='CC0 1.0',
author="Drew Weisserman",
author_email='[email protected]',
packages=find_packages('src'),
package_dir={'': 'src'},
url='https://github.com/drewweis/fakesky',
keywords='sky image',
install_requires=[
'matplotlib',
'numpy',
'pandas',
'scipy',
'astropy'
],
)
setup.cfg:
[metadata]
description-file=README.md
license_files=LICENSE.rst
我执行了以下推荐来上传它:
[cd to inside fakesky folder]
python3 setup.py sdist
twine upload dist/*
谁能告诉我我做错了什么?