Python 找不到包,没有名为 "coroapi" 的模块
Python package not found, no module named "coroapi"
我创建了一个包并将包上传到 PyPi,用 PIP
安装了它,当我尝试测试 import
时,它找不到我的包
称为 coroapi
,它是它的 GitHub
- coronavirus-api
谁可以尝试下载和使用,因为我可能在那里犯了一个错误,因为我只是第二次创建包,或者请检查一下,因为我坚持下去,我想要最终发布它。
例子
import coroapi
instance = coroapi.Corona()
usa_infected_people = instance.get_country_infected('usa', text=False)
print(usa_infected_people)
>> No module named "coroapi"
点输出:
> pip3 install coroapi
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: coroapi in ./.local/lib/python3.8/site-packages (1.1)
Requirement already satisfied: beautifulsoup4 in ./.local/lib/python3.8/site-packages (from coroapi) (4.9.0)
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from coroapi) (2.22.0)
Requirement already satisfied: soupsieve>1.2 in ./.local/lib/python3.8/site-packages (from beautifulsoup4->coroapi) (2.0)
问题是您的包没有安装项目中的所有文件。如果你 运行 pip3 show -f coroapi
,你会看到它只显示一个名为 coroapi-1.1.dist-info
的目录,而不是 coroapi
的目录。
您也可以在 PyPi 页面上看到它。如果您下载 tar.gz 文件,您会发现它根本不包含您的 coroapi
文件夹:
我克隆了您的 Github 存储库和 运行 python3 setup.py sdist bdist_wheel
,它创建了一个 dist
目录和一个 tar.gz 文件,正确地包含了所有内容。所以也许您刚刚将旧版本的包发布到 PyPi。尝试重建并再次上传。遵循 this page 作为指南。
我创建了一个包并将包上传到 PyPi,用 PIP
安装了它,当我尝试测试 import
时,它找不到我的包
称为 coroapi
,它是它的 GitHub
- coronavirus-api
谁可以尝试下载和使用,因为我可能在那里犯了一个错误,因为我只是第二次创建包,或者请检查一下,因为我坚持下去,我想要最终发布它。
例子
import coroapi
instance = coroapi.Corona()
usa_infected_people = instance.get_country_infected('usa', text=False)
print(usa_infected_people)
>> No module named "coroapi"
点输出:
> pip3 install coroapi
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: coroapi in ./.local/lib/python3.8/site-packages (1.1)
Requirement already satisfied: beautifulsoup4 in ./.local/lib/python3.8/site-packages (from coroapi) (4.9.0)
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from coroapi) (2.22.0)
Requirement already satisfied: soupsieve>1.2 in ./.local/lib/python3.8/site-packages (from beautifulsoup4->coroapi) (2.0)
问题是您的包没有安装项目中的所有文件。如果你 运行 pip3 show -f coroapi
,你会看到它只显示一个名为 coroapi-1.1.dist-info
的目录,而不是 coroapi
的目录。
您也可以在 PyPi 页面上看到它。如果您下载 tar.gz 文件,您会发现它根本不包含您的 coroapi
文件夹:
我克隆了您的 Github 存储库和 运行 python3 setup.py sdist bdist_wheel
,它创建了一个 dist
目录和一个 tar.gz 文件,正确地包含了所有内容。所以也许您刚刚将旧版本的包发布到 PyPi。尝试重建并再次上传。遵循 this page 作为指南。