找不到sqlite3的匹配发行版[已关闭]

问题描述 投票:0回答:1

伙计们,每次我尝试使用 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 python-3.x sqlite pip
1个回答
4
投票

参见 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
    
© www.soinside.com 2019 - 2024. All rights reserved.