35π
I am a Fedora 20 user. To solve this:
-
Install sqlite-devel package, using:
yum install sqlite-devel
-
After installing,recompile python from the source using:
./configure make && make install
For multiple versions of Python, use altinstall
instead of install
.
π€Anshul Bisht
12π
I think it must be you not install sqlite3, you can do like this
sudo apt-get install sqlite3
sqlite3 -version
sudo apt-get install python-pysqlite2
sudo apt-get install python-pysqlite2-dbg
sudo apt-get install libsqlite3-dev
sudo apt-get install sqlite
sudo pip install pysqlite
then you will will find the sqlite3
π€wcc526
- [Django]-Is "transaction.atomic" same as "transaction.commit_on_success"?
- [Django]-"CSRF token missing or incorrect" while post parameter via AJAX in Django
- [Django]-Django admin: Change selected box of related fields to autocomplete
9π
For Python3 in Ubuntu:
sudo apt-get install libsqlite3-dev
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz
(replace the version number by your python3 version)tar -xf Python-3.6.3.tar.xz
cd Python-3.6.3/
./configure --enable-loadable-sqlite-extensions && make && sudo make install
π€R.Liu
- [Django]-Custom error messages in Django Rest Framework serializer
- [Django]-MySQL Improperly Configured Reason: unsafe use of relative path
- [Django]-How do I set up Jupyter/IPython Notebook for Django?
7π
The compile package is short of something,you should use yum to
install these 5,and then recompile and install python3
yum install readline-devel
yum install tk-devel
yum install tcl-devel
yum install openssl-devel
yum install sqlite-devel
and then recompile the python3
tar Jxvf Python-3.5.0.tar.xz
cd Python-3.5.0
./configure --prefix=/usr/local/python3
make && make install
π€ι η«
- [Django]-ImageField overwrite image file with same name
- [Django]-Django circular model reference
- [Django]-Django rest framework abstract class serializer
3π
I touched this problem in using compiled 3.5.7
wget https://www.python.org/ftp/python/3.5.7/Python-3.5.7.tgz
tar xvfz Python-3.5.7.tgz
cd Python-3.5.7
./configure --enable-optimizations
sudo make altinstall
# python3.5
>>> import sqlite3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.5/sqlite3/__init__.py", line 23, in <module>
from sqlite3.dbapi2 import *
File "/usr/local/lib/python3.5/sqlite3/dbapi2.py", line 27, in <module>
from _sqlite3 import *
ImportError: No module named '_sqlite3'
Solution:
yum install sqlite-devel
re-compile python 3.5 from source
- [Django]-Difference between User.objects.create_user() vs User.objects.create() vs User().save() in django
- [Django]-A Better Django Admin ManyToMany Field Widget
- [Django]-Django Template β Increment the value of a variable
- [Django]-Django ALLOWED_HOSTS IPs range
- [Django]-In Django 1.4, do Form.has_changed() and Form.changed_data, which are undocumented, work as expected?
- [Django]-Nested blocks in Django templates
Source:stackexchange.com