码迷,mamicode.com
首页 > 其他好文 > 详细

django学习中遇到的问题

时间:2015-08-30 19:13:56      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

1. 学习资料

https://www.djangoproject.com/   django官网

2. 学习中遇到的问题及解决方法

2.1 找不到sqlite3的库

新建sqlite3数据库时,提示:django.core.exceptions.ImproperlyConfigured: Error loading either pysqlite2 or sqlite3 modules (tried in that order): No module named _sqlite3,意为找不到sqlite3的库。官网有解释说,python是自带sqlite3的,所以不应该出现这个问题。查找资料后,发现我使用的Python2.7所使用的库中没有_sqlite3.so这个静态文件,所以从别处将这个文件复制过来就ok了。

解决方法如下:首先,确认使用中的python所使用的库文件地址。在python的shell中输入

>>> import sys
>>> print sys.path

 看到结果中,路径为/usr/local/lib/python2.7/lib-dynload/。到这里找了下_sqlite3.so文件,确实未发现_sqlite3.so文件。使用linux命令搜索机器上是否存在该文件,

find / -name _sqlite3.so

 找到该文件所在位置为/usr/lib64/python2.6/lib-dynload/_sqlite3.so

使用命令

cp /usr/lib64/python2.6/lib-dynload/_sqlite3.so /usr/local/lib/python2.7/lib-dynload/

 将so文件复制过去,就ok了。

django学习中遇到的问题

标签:

原文地址:http://www.cnblogs.com/sunada2005/p/4771203.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!