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

时间:2020-03-04 22:17:42

标签: python

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

randfacts/
    randfacts/
        __init__.py
        randfacts.py
    test/
    LICENCE
    README.md
    setup.py

这是setup.py文件:

import setuptools

with open("README.md", "r") as fh:
    long_description = fh.read()

setuptools.setup(
    name="randfacts",
    version="0.0.3",
    author="Tabulate",
    author_email="tabulatejarl8@gmail.com",
    description="Package to generate random facts",
    long_description=long_description,
    long_description_content_type="text/markdown",
    url="https://github.com/TabulateJarl8/randfacts",
    packages=setuptools.find_packages(),
    classifiers=[
        "Programming Language :: Python :: 3",
        "License :: OSI Approved :: MIT License",
        "Operating System :: OS Independent",
    ],
    python_requires='>=3.6',
    install_requires=[
        "random",
        "json",
        "requests",
        "bs4",
        "logging",
    ],
)


有人知道为什么我不能导入它吗?上载文件之后,Google上的任何东西都还不清楚。告诉我是否需要更多信息。

0 个答案:

没有答案