我有一个使用python 3.6设置的虚拟环境。我正在尝试安装sqlite3(我从源代码构建了python),却遇到了麻烦。 (我需要sqlite3作为张量板)
经过一番挖掘,我找到了一种方法:
sudo apt-get install libsqlite3-dev
现在在下载的python源中使用以下命令重建并安装python: ./configure --enable-loadable-sqlite-extensions && make && sudo make install
问题是我无法运行第一个命令。运行第一个命令会给我错误消息“未安装下载失败的Oracle JDK 6”。因此,我下载了libsqlite3-dev文件。
我的问题是,应该在运行步骤2之前将其放置在何处?
我已经寻找了几个小时的解决方案,但现在似乎似乎茫然无措。解决该方法或提出另一种方法将对您的帮助非常感激。
答案 0 :(得分:1)
使用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 。