python3.6找到不_sqlite3模块

 2023-09-07 阅读 17 评论 0

摘要:  在pytorch中要使用tensorboard,在使用的时候出现一个错误,提示: ModuleNotFoundError: No module named '_sqlite3' 字面意思,就是找不到sqlite3模块,所以用了以下方法解决该错误。 1.安装sqlite3   使用sqlite3 --help来判

  在pytorch中要使用tensorboard,在使用的时候出现一个错误,提示:

ModuleNotFoundError: No module named '_sqlite3'

字面意思,就是找不到sqlite3模块,所以用了以下方法解决该错误。

1.安装sqlite3
  使用sqlite3 --help来判断是否已经安装sqlite3,如下所示,表示已经安装了sqlite3:
这里写图片描述
  如果未安装,则按如下步骤进行安装:

1)wget http://www.sqlite.org/sqlite-3.5.6.tar.gz2)tar -xzvf sqlite-3.5.6.tar.gz3)cd sqlite-3.5.64)./configure --disable-tcl --prefix="/data/software"5)make 6)make install

python内置模块?这就会将sqlite3装在'/data/software'目录下

  如果不知道安装目录在哪,可以通过which sqlite3进行查找,如下图是我的查找结果:
这里写图片描述

2.编译python3
  安装完之后,直接简单的再次编译python是不行的,需要为它指明sqlite3的具体路径,本人的sqlite3安装路径为'/data/software/sqlite-3.5.6',则对应的编译代码如下所示:

$cd Python-3.6.5
$./configure LDFLAGS="-L/data/software/sqlite-3.5.6/lib" CPPFLAGS="-I/data/software/sqlite-3.5.6/include" --predix=""
$make
$make install

然后直接进行python3中,输入import sqlite3,没有出现错误,说明成功!

python could not find a version,参考链接1:https://blog.csdn.net/xjmxym/article/details/73741439
参考链接2:https://blog.csdn.net/sparkexpert/article/details/79118448

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/11826.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息