Python中文
首页
教程
问答
标签
搜索
登录
注册
如何让sqlite在共享主机服务器上工作?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我尝试使用python2.6.4运行一个python脚本。托管公司已经安装了2.4,所以我在一个类似的服务器上编译了自己的2.6.4,然后将文件移到~/opt/python中。那部分似乎工作得很好。在</p> <p>不管怎样,当我运行下面的脚本时,我得到了<code>ImportError: No module named _sqlite3</code>,我不知道该怎么做来修复这个问题。在</p> <p>大多数在线线程都提到sqlite/sqlite3包含在Python2.6中—所以我不确定这是为什么不起作用。在</p> <pre> -jailshell-3.2$ ./pyDropboxValues.py Traceback (most recent call last): File "./pyDropboxValues.py", line 21, in import sqlite3 File "/home/myAccount/opt/lib/python2.6/sqlite3/__init__.py", line 24, in from dbapi2 import * File "/home/myAccount/opt/lib/python2.6/sqlite3/dbapi2.py", line 27, in from _sqlite3 import * <b>ImportError: No module named _sqlite3</b> </pre> <p>我想我已经把目录结构的所有东西都设置好了。在</p> ^{pr2}$ <p>最后是sqlite3目录的内容:</p> <pre> -jailshell-3.2$ find `pwd` /home/myAccount/opt/lib/python2.6/sqlite3 /home/myAccount/opt/lib/python2.6/sqlite3/__init__.pyo /home/myAccount/opt/lib/python2.6/sqlite3/dump.pyc /home/myAccount/opt/lib/python2.6/sqlite3/__init__.pyc /home/myAccount/opt/lib/python2.6/sqlite3/dbapi2.pyo /home/myAccount/opt/lib/python2.6/sqlite3/dbapi2.pyc /home/myAccount/opt/lib/python2.6/sqlite3/dbapi2.py /home/myAccount/opt/lib/python2.6/sqlite3/dump.pyo /home/myAccount/opt/lib/python2.6/sqlite3/__init__.py /home/myAccount/opt/lib/python2.6/sqlite3/dump.py </pre> <p>我觉得我需要在<code>sqlite3</code>目录中添加一些东西——也许是sqlite3.so?但我不知道从哪弄来的。在</p> <p>我做错什么了?请记住,我使用的是共享主机,这意味着在另一台服务器上安装/编译,然后复制这些文件。谢谢!:)</p> <p><strong>更新</strong> 只是想确认@samplebias的答案确实很好。我需要将dev包安装在我正在编译的机器上,以便将它添加到sqlite3.so和相关文件中。也发现答案中的链接很有帮助。谢谢@samplebias!在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>一般来说,首先要问你的主人。SQLite没有安装(或安装正确),我觉得有点奇怪。所以如果你问他们,他们很可能会很快解决问题。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
无法使用Django/mongoengine连接到MongoDB(身份验证失败)
7 回答
无法使用Django\u mssql\u后端迁移到外部hos
8 回答
无法使用Django&Python3.4连接到MySql
10 回答
无法使用Django+nginx上载媒体文件
5 回答
无法使用Django1.6导入名称模式
3 回答
无法使用Django1.7和mongodb登录管理站点
7 回答
无法使用Djangoadmin创建项目,进程使用了错误的路径,因为我事先安装了错误的Python
3 回答
无法使用Djangockedi验证CBV中的字段
10 回答
无法使用Djangocketditor上载图像(错误400)
5 回答
无法使用Djangocron进行函数调用
10 回答
无法使用Djangofiler djang上载文件
2 回答
无法使用Djangokronos
3 回答
无法使用Djangomssql provid
2 回答
无法使用Djangomssql连接到带有Django 1.11的MS SQL Server 2016
8 回答
无法使用Djangomssq迁移Django数据库
5 回答
无法使用Djangonox创建用户
2 回答
无法使用Djangopyodb从Django查询SQL Server
1 回答
无法使用Djangopython3ldap连接到ldap
7 回答
无法使用Djangoredis连接到redis
10 回答
无法使用Django中的FK创建新表
7 回答