pyenv环境找不到sqlite:No module named _sqlite3

前言

一般遇到这个问题都在python版本管理或者虚拟环境切换中遇到,主要有两个办法解决,如下:

解决方法1

如果使用的pyenv管理python环境时遇到没有_sqlite3 库,可以将当前pyenv的python环境卸载

shell 复制代码
pyenv uninstall xxx

然后在系统安装sqlite库

shell 复制代码
//Ubuntu / Debian:
sudo apt-get install libsqlite3-dev
//CentOS / RHEL:
sudo yum install sqlite-devel
//macOS:
brew install sqlite3

之后重新用pyenv安装需要的python版本

shell 复制代码
pyenv install xxx

解决方法2

重新编译sqlite和python,具体方法参考下面文章,我是上面直接解决了
https://www.cnblogs.com/hd92/p/15874168.html

相关推荐
几道之旅2 分钟前
pytdx能否下载期货数据呢?
python
正在走向自律5 分钟前
金仓数据库KingbaseES基础语法详解与实践指南
数据库·国产数据库·ddl·dml·kingbasees·sql语法·电科金仓
alonewolf_995 分钟前
MySQL全局优化详解与8.0新特性全面解读
数据库·mysql
vyuvyucd6 分钟前
MPPI算法实战:机器人避障与仿真
python
计算机徐师兄6 分钟前
Python基于Flask的广东旅游数据分析系统(附源码,文档说明)
python·flask·旅游数据分析·广东旅游数据分析系统·python广东数据分析系统·python广东旅游数据分析·python旅游数据分析系统
ASS-ASH8 分钟前
快速处理虚拟机磁盘扩容问题
linux·数据库·vmware·虚拟机·磁盘扩容
jarreyer8 分钟前
数据项目分析标准化流程
开发语言·python·机器学习
GZKPeng11 分钟前
pytorch +cuda成功安装后, torch.cuda.is_available 是False
人工智能·pytorch·python
我的xiaodoujiao12 分钟前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 39--生成 Allure测试报告
python·学习·测试工具·pytest
爱写bug的野原新之助13 分钟前
数据库及navicat工具
数据库·网络爬虫·工具