欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

關于CentOS 7下sqlite3找不到的問題解決

 更新時間:2017年07月06日 08:38:16   作者:bladestone  
這篇文章主要給大家介紹了關于CentOS 7下sqlite3找不到問題的解決方法,文中介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面跟著小編一起來學習學習吧。

本文主要給大家介紹的關于CentOS 7下sqlite3找不到問題的解決方法,分享出來供大家參考學習,下面來一起看看詳細的介紹:

Centos7下的nltk啟動問題

CentOS 7, Python 3.6,ipython 6.0.0

問題描述

ipython

啟動ipython命令

import nltk

爆出以下的錯誤信息:

In [1]: import nltk
---------------------------------------------------------------------------
ModuleNotFoundError      Traceback (most recent call last)
<ipython-input-1-b06499430ee0> in <module>()
----> 1 import nltk

/opt/python36env/lib/python3.6/site-packages/nltk/__init__.py in <module>()
 135 from nltk.translate import *
 136 from nltk.sem import *
--> 137 from nltk.stem import *
 138 
 139 # Packages which can be lazily imported

/opt/python36env/lib/python3.6/site-packages/nltk/stem/__init__.py in <module>()
  27 from nltk.stem.isri import ISRIStemmer
  28 from nltk.stem.porter import PorterStemmer
---> 29 from nltk.stem.snowball import SnowballStemmer
  30 from nltk.stem.wordnet import WordNetLemmatizer
  31 from nltk.stem.rslp import RSLPStemmer

/opt/python36env/lib/python3.6/site-packages/nltk/stem/snowball.py in <module>()
  24 
  25 from nltk import compat
---> 26 from nltk.corpus import stopwords
  27 from nltk.stem import porter
  28 from nltk.stem.util import suffix_replace

/opt/python36env/lib/python3.6/site-packages/nltk/corpus/__init__.py in <module>()
  64 from nltk.tokenize import RegexpTokenizer
  65 from nltk.corpus.util import LazyCorpusLoader
---> 66 from nltk.corpus.reader import *
  67 
  68 abc = LazyCorpusLoader(

/opt/python36env/lib/python3.6/site-packages/nltk/corpus/reader/__init__.py in <module>()
 103 from nltk.corpus.reader.categorized_sents import *
 104 from nltk.corpus.reader.comparative_sents import *
--> 105 from nltk.corpus.reader.panlex_lite import *
 106 
 107 # Make sure that nltk.corpus.reader.bracket_parse gives the module, not

/opt/python36env/lib/python3.6/site-packages/nltk/corpus/reader/panlex_lite.py in <module>()
  13 
  14 import os
---> 15 import sqlite3
  16 
  17 from nltk.corpus.reader.api import CorpusReader

/usr/local/lib/python3.6/sqlite3/__init__.py in <module>()
  21 # 3. This notice may not be removed or altered from any source distribution.
  22 
---> 23 from sqlite3.dbapi2 import *

/usr/local/lib/python3.6/sqlite3/dbapi2.py in <module>()
  25 import collections.abc
  26 
---> 27 from _sqlite3 import *
  28 
  29 paramstyle = "qmark"

ModuleNotFoundError: No module named '_sqlite3'

從錯誤信息來分析,可以發(fā)現(xiàn),就是sqlite3找不到而已。

問題分析與解決

那就嘗試看看sqlite3是否已經(jīng)安裝:

yum search sqlite3

yum search sqlite3
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
=============================================================================== N/S matched: sqlite3 ================================================================================
libsqlite3x.x86_64 : A C++ Wrapper for the SQLite3 embeddable SQL database engine
libsqlite3x-devel.x86_64 : Development files for libsqlite3x
preludedb-sqlite3.x86_64 : Plugin to use prelude with a SQLite3 database
rubygem-sqlite3.x86_64 : Allows Ruby scripts to interface with a SQLite3 database
rubygem-sqlite3-doc.noarch : Documentation for rubygem-sqlite3
soci-sqlite3.x86_64 : SQLite3 back-end for soci
soci-sqlite3-devel.x86_64 : SQLite3 back-end for soci
uwsgi-plugin-sqlite3.x86_64 : uWSGI - SQLite3 plugin
dspam-sqlite3.x86_64 : SQLite v3.x storage driver for libdspam
golang-googlecode-sqlite-devel.i686 : Trivial sqlite3 binding for Go
golang-googlecode-sqlite-devel.x86_64 : Trivial sqlite3 binding for Go
libsq3.x86_64 : A C++ Wrapper for the SQLite3 embeddable SQL database engine
libsq3-devel.x86_64 : Development files for libsqlite3x
opendbx-sqlite.x86_64 : SQLite 3 backend - provides sqlite3 support in opendbx
python-sqlite3dbm.noarch : SQLite-backed dictionary conforming to the dbm interface
sqlite-devel.i686 : Development tools for the sqlite3 embeddable SQL database engine
sqlite-devel.x86_64 : Development tools for the sqlite3 embeddable SQL database engine
sqlite-tcl.x86_64 : Tcl module for the sqlite3 embeddable SQL database engine
sqlite3-dbf.x86_64 : Converter of XBase / FoxPro tables to SQLite
zabbix20-proxy-sqlite3.x86_64 : Zabbix proxy compiled to use SQLite
zabbix22-dbfiles-sqlite3.noarch : Zabbix database schemas and patches
zabbix22-proxy-sqlite3.x86_64 : Zabbix proxy compiled to use SQLite

找到了sqlite3-devel,那就安裝好了

yum install sqlite-devel

yum install sqlite-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package sqlite-devel.x86_64 0:3.7.17-8.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================================================================================
 Package          Arch          Version          Repository        Size
=====================================================================================================================================================================================
Installing:
 sqlite-devel         x86_64         3.7.17-8.el7         base         104 k

Transaction Summary
=====================================================================================================================================================================================
Install 1 Package

Total download size: 104 k
Installed size: 366 k
Is this ok [y/d/N]: y
Downloading packages:
sqlite-devel-3.7.17-8.el7.x86_64.rpm                               | 104 kB 00:00:00  
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
 Installing : sqlite-devel-3.7.17-8.el7.x86_64                                 1/1 
 Verifying : sqlite-devel-3.7.17-8.el7.x86_64                                 1/1 

Installed:
 sqlite-devel.x86_64 0:3.7.17-8.el7                                     

Complete!

問題沒有解決

重新啟動ipython

import nltk

但是問題依然存在,哪里出的問題呢?

問題最終解決

雖然安裝了sqlite3的數(shù)據(jù)庫,但是對于ipython的環(huán)境來說,確實無法找到sqlite3。

于是,我重新編譯,并且安裝了一下python3。

注意: 這個是在sqlite3安裝成功之后,在安裝python的運行環(huán)境。

于是重新啟動ipython,問題消逝,一切正常,本質(zhì)上就是sqlite3的安裝,以及sqlite3與python運行環(huán)境之間的匹配的問題。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:

相關文章

  • CentOS8.1搭建Gitlab服務器詳細教程

    CentOS8.1搭建Gitlab服務器詳細教程

    這篇文章主要介紹了CentOS8.1搭建Gitlab服務器詳細教程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • linux?類型??版本?內(nèi)存?磁盤?查詢命令介紹

    linux?類型??版本?內(nèi)存?磁盤?查詢命令介紹

    這篇文章介紹了linux?類型?、版本、內(nèi)存、磁盤?查詢命令,希望本篇文章可以幫助到大家的學習,喜歡本篇文章可以收藏一下方便下次瀏覽
    2021-11-11
  • Linux 創(chuàng)建子進程執(zhí)行任務的實現(xiàn)方法

    Linux 創(chuàng)建子進程執(zhí)行任務的實現(xiàn)方法

    下面小編就為大家分享一篇Linux 創(chuàng)建子進程執(zhí)行任務的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助,一起跟隨小編過來看看吧
    2018-01-01
  • 虛擬機安裝Linux rhel7.3操作系統(tǒng)(具體步驟)

    虛擬機安裝Linux rhel7.3操作系統(tǒng)(具體步驟)

    這篇文章主要介紹了虛擬機安裝Linux rhel7.3操作系統(tǒng)(具體步驟),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • 在Apache服務器上安裝SSL支持的教程

    在Apache服務器上安裝SSL支持的教程

    這篇文章主要介紹了在Apache服務器上安裝SSL支持的教程,SSL協(xié)議是目前運用最廣泛的加密協(xié)議,本文演示環(huán)境基于Ubuntu,需要的朋友可以參考下
    2015-06-06
  • Linux內(nèi)核設備驅(qū)動之字符設備驅(qū)動筆記整理

    Linux內(nèi)核設備驅(qū)動之字符設備驅(qū)動筆記整理

    今天小編就為大家分享一篇關于Linux內(nèi)核設備驅(qū)動之字符設備驅(qū)動筆記整理,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • 阿里云服務器yum源更新問題從何而來

    阿里云服務器yum源更新問題從何而來

    阿里云服務器yum源的更新問題,問題從何而來的呢?下面通過本文給大家介紹阿里云服務器yum源更新問題,一起看看吧
    2016-05-05
  • Linux硬盤合并的實現(xiàn)代碼

    Linux硬盤合并的實現(xiàn)代碼

    這篇文章主要介紹了Linux硬盤合并的實現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • CentOS5 + rsync 同步2臺服務器的文件

    CentOS5 + rsync 同步2臺服務器的文件

    CentOS 5 + rsync 同步2臺服務器的文件,需要服務器同步的朋友可以參考下。
    2010-12-12
  • Linux配置和使用i3窗口管理器的教程

    Linux配置和使用i3窗口管理器的教程

    今天小編就為大家分享一篇關于Linux配置和使用i3窗口管理器的教程,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10

最新評論