Python 尝试导入我在PyPi上上载的包时出现获取模块错误

Python 尝试导入我在PyPi上上载的包时出现获取模块错误,python,Python,我创建了一个新的python包来返回随机事实。我完成了所有步骤并将其上传到PyPi。它是用pip安装的,当我尝试导入它时,我得到一个错误,ModuleNotFoundError:No module name'randfacts'。我不确定是否嵌套了不正确的文件,或者setup.py之类的东西是否不正确,但我自己运行主python文件时不会出错。以下是我的文件嵌套: randfacts/ randfacts/ __init__.py randfacts.py

我创建了一个新的python包来返回随机事实。我完成了所有步骤并将其上传到PyPi。它是用pip安装的,当我尝试导入它时,我得到一个错误,
ModuleNotFoundError:No module name'randfacts'
。我不确定是否嵌套了不正确的文件,或者setup.py之类的东西是否不正确,但我自己运行主python文件时不会出错。以下是我的文件嵌套:

randfacts/
    randfacts/
        __init__.py
        randfacts.py
    test/
    LICENCE
    README.md
    setup.py
下面是setup.py文件:

导入设置工具
以open(“README.md”、“r”)作为fh:
long_description=fh.read()
setuptools.setup(
name=“randfacts”,
version=“0.0.3”,
author=“制表”,
作者_电子邮件=”tabulatejarl8@gmail.com",
description=“生成随机事实的包”,
长描述=长描述,
长\u描述\u内容\u type=“text/markdown”,
url=”https://github.com/TabulateJarl8/randfacts",
packages=setuptools.find_packages(),
分类器=[
“编程语言::Python::3”,
“许可证::OSI已批准::MIT许可证”,
“操作系统::独立于操作系统”,
],
python_需要='>=3.6',
安装所需的=[
“随机”,
“json”,
“请求”,
“bs4”,
“日志记录”,
],
)

有人知道我为什么不能导入吗?谷歌上没有任何东西是真正明确的过去上传的文件。如果您需要更多信息,请告诉我。

这是您的pypi软件包吗?是的,我昨天第一次上传它,我可以安装并导入模块。但如果我尝试“从randfacts导入randfacts”,它就会崩溃,因为我的环境缺少“请求”。我检查过了,pypi中的包没有列出任何依赖项。嗯,我想知道为什么我不能这样做,但是你可以,我也会在我的setup.py文件中添加一个install_requires部分