在 Ubuntu 14.04 上为 Python3.6 安装 Sqlite3
Installing Sqlite3 on Ubuntu 14.04 for Python3.6
我有一个使用 python 3.6 设置的虚拟环境。我正在尝试安装 sqlite3(我从源代码构建 python),但在安装时遇到了问题。 (我需要 sqlite3 用于 tensorboard)
经过一番挖掘,我找到了一种方法:
sudo apt-get install libsqlite3-dev
现在在下载的 python 源中使用以下命令重建并安装 python:
./configure --enable-loadable-sqlite-extensions && make && sudo make install
问题是我无法 运行 第一个命令。 运行 第一个命令给我错误 "download failed Oracle JDK 6 is NOT installed." 因此我下载了 libsqlite3-dev 文件。
我的问题是,在我可以运行第 2 步之前,应该把它放在哪里。
我已经四处寻找解决方案几个小时了,现在似乎不知所措。对于解决此方法或提出另一种方法的任何帮助,我们将不胜感激。
使用 Anaconda
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
conda create -n envsq python=3.7
source activate envsq
python
并且您可以毫无问题地导入 sqlite3。
我有一个使用 python 3.6 设置的虚拟环境。我正在尝试安装 sqlite3(我从源代码构建 python),但在安装时遇到了问题。 (我需要 sqlite3 用于 tensorboard)
经过一番挖掘,我找到了一种方法:
sudo apt-get install libsqlite3-dev
现在在下载的 python 源中使用以下命令重建并安装 python: ./configure --enable-loadable-sqlite-extensions && make && sudo make install
问题是我无法 运行 第一个命令。 运行 第一个命令给我错误 "download failed Oracle JDK 6 is NOT installed." 因此我下载了 libsqlite3-dev 文件。
我的问题是,在我可以运行第 2 步之前,应该把它放在哪里。
我已经四处寻找解决方案几个小时了,现在似乎不知所措。对于解决此方法或提出另一种方法的任何帮助,我们将不胜感激。
使用 Anaconda
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
conda create -n envsq python=3.7
source activate envsq
python
并且您可以毫无问题地导入 sqlite3。