【问题标题】:"No matching distribution found for sqlite3" with python3 and virtualenvpython3和virtualenv的“没有为sqlite3找到匹配的分布”
【发布时间】:2019-07-22 09:28:21
【问题描述】:

我正在尝试使用 virtualenv 和 python3 在 Debian 9 上安装 sqlite3。

我收到以下错误消息:

Could not find a version that satisfies the requirement sqlite3 (from versions: ) No matching distribution found for sqlite3

“pip list”命令返回以下包

pip list

astroid 2.2.0
色彩 0.4.1
coremltools 2.1.0
排序 4.3.9
惰性对象代理 1.3.1
mccabe 0.6.1
numpy 1.16.2 熊猫 0.24.1 路径库 1.0.1
点 19.0.3 pkg-资源 0.0.0
漂亮的 0.7.2
protobuf 3.6.1
pylint 2.3.0
python-dateutil 2.8.0
皮茨 2018.9 安装工具 40.8.0 六 1.12.0 类型化-ast 1.2.0
车轮 0.33.1 包装 1.11.1

系统配置和软件版本:

Python -V:Python 3.5.3

virtualenv --version: 15.1.0

lsb_release -a:

没有可用的 LSB 模块。 分销商 ID:Debian 描述:Debian GNU/Linux 9.8 (stretch) 发布:9.8 代号:拉伸

我已经对此问题进行了一些研究,但没有成功。

我将不胜感激。

【问题讨论】:

    标签: python sqlite debian virtualenv


    【解决方案1】:

    sqlite3standard library的一个模块,不需要单独安装。

    【讨论】:

    • 谢谢博士,但我有一种情况,我可以在 SQLite 控制台中连接到数据库,但不能通过我的 python 脚本。从我的连接函数返回的消息说它已连接,但请求查询的返回不是。
    • 好吧,如果模块导入并连接到数据库,你当然不需要安装它。其他问题需要更多详细信息的单独问题 - 代码和数据库示例(SQL 转储)。
    • Vscode 给我以下错误信息:缺少模块 docstringpylint(missing-docstring),无法导入 'sqlite3'pylint(import-error)。我隔离了一段代码只是为了检查连接。
    • 谢谢博士。我现在正在使用 Vim,它工作正常!
    猜你喜欢
    • 2021-12-04
    • 2019-06-21
    • 2017-11-14
    • 1970-01-01
    • 2016-06-06
    • 2019-07-31
    • 2021-09-22
    • 2017-05-07
    • 1970-01-01
    相关资源
    最近更新 更多