伙计们,每次我尝试使用 pip 安装 sqlite3 时,我都会收到错误:
ERROR: Could not find a version that satisfies the requirement sqlite3 (from versions:none)
ERROR: No matching distribution found for sqlite3
我的Python版本:3.10.0
我的点子版本:21.3
我该如何解决这个问题?我相信这与我的 python 版本有关,那么我该如何更新 pip 来解决这个问题?我已经尝试过这个 pip --upgrade pip
编辑:
伙计们,我安装了 python 3.7.0,但它仍然是一样的。
参见 Python:sqlite 未找到 sqlite 的匹配分布
sqlite3
是标准库的一部分,这意味着它已经通过Python安装。
您可以按照文档编写一个脚本,并注意它没有提及安装过程。
该错误是不言自明的。对于 可以 与
pip
安装的任何内容,您应该参考源代码 - PyPi。搜索 sqlite3
,您会发现没有找到 完全匹配
许多语言都有内置模块,例如,您似乎有一些 NodeJS 经验,因此您可以导入诸如
os
、readline
、net
、http
模块而不需要npm install
。您只需
require
他们。Python/Pip 与简单的
import
没有什么不同。
当我尝试安装相同的东西时,我在问题中提到的这个错误不会出现在 Linux 上是这样吗?似乎对我有用(使用 Docker,因为我使用的是 Mac)
$ docker run --rm -ti --entrypoint=ash python:3.10-alpine
Unable to find image 'python:3.10-alpine' locally
3.10-alpine: Pulling from library/python
Digest: sha256:78604a29496b7a1bd5ea5c985d69a0928db7ea32fcfbf71bbde3e317fdd9ac5e
Status: Downloaded newer image for python:3.10-alpine
/ # pip install sqlite3
ERROR: Could not find a version that satisfies the requirement sqlite3 (from versions: none)
ERROR: No matching distribution found for sqlite3