當我運行ipython時我得到WARNING: IPython History requires SQLite, your history will not be saved
。我已經從源代碼中修改python3.4.1
。任何人都可以告訴我如何安裝sqlite3
。我已經在某個地方讀到它應該包含在版本2.5之後的標準版本python
中,但顯然它不是。我認爲有些事情我不瞭解。安裝sqlite3 for python3.4.1
我在Linux上,發行Fedora 3.19.3
當我運行ipython時我得到WARNING: IPython History requires SQLite, your history will not be saved
。我已經從源代碼中修改python3.4.1
。任何人都可以告訴我如何安裝sqlite3
。我已經在某個地方讀到它應該包含在版本2.5之後的標準版本python
中,但顯然它不是。我認爲有些事情我不瞭解。安裝sqlite3 for python3.4.1
我在Linux上,發行Fedora 3.19.3
你需要安裝SQLite開發頭。如果沒有這些,Python安裝過程將無法編譯sqlite3
擴展名。
在Fedora上,這些頭文件被打包爲sqlite-devel
。
您可能還想獲得其他C擴展,
zlib-devel
bzip2-devel
readline-devel
sqlite-devel
openssl-devel
ncurses-devel
tk-devel
gdbm-devel
db4-devel
libpcap-devel
xz-devel
expat-devel
安裝完畢後,重新編譯的Python(configure; make; make install
):從源代碼編譯Python的時候需要以下的包。
我認爲這些標頭已經安裝在某個地方,但它們不在路徑中。我怎樣才能找到他們的位置? – simona
@simona:Python知道如何找到它們;如果不是,他們沒有安裝。 –
你在哪個平臺上?如果Linux有什麼分配? –