gpt4 book ai didi

python - 我应该如何处理软件包?

转载 作者:太空宇宙 更新时间:2023-11-04 08:23:04 30 4
gpt4 key购买 nike

我正在尝试安装 pysqlite,但遇到了麻烦。我发现最可能的原因是缺少 sqlite header ,我必须安装它们。我的平台:CentOS release 5.3 (Final)。我有 Python-2.6.2。

我还发现我需要 .rpm 文件。据我所知,我执行:

rpm -i sqlite3-devel-3.n.n.n.rpm

一切都会好起来的。

但是,我不知道在哪里可以找到 sqlite3-devel-3.n.n.n.rpm 文件。它应该已经在我的系统上了吗?我无法通过“locate sqlite3-devel-3”找到它。我应该下载这个文件吗?如果是,我在哪里可以找到它,我应该使用哪个版本?我的意思是,.rpm 文件可能应该与我计算机上的 sqlite 版本一致?如果是这样,我怎样才能找到我的 sqlite 版本?

如果我输入“from pysqlite2 import dbapi2 as sqlite”,我得到:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pysqlite2

“yum search pysqlite”给我以下信息:

Loaded plugins: fastestmirror
Excluding Packages in global exclude
list Finished
==== Matched: pysqlite ==== python-sqlite.x86_64 : Python bindings
for sqlite.

顺便说一句,我有以下目录:/home/我的名字/opt/lib/python2.6/sqlite3我有以下文件:

dbapi2.py  dbapi2.pyc  dbapi2.pyo 
dump.py dump.pyc dump.pyo
__init__.py __init__.pyc __init__.pyo test

如果我输入“import unittest”,然后输入“import sqlite3 as sqlite”,我得到:

Traceback (most recent call last):  
File "<stdin>", line 1, in <module>
File "/home/myname/opt/lib/python2.6/sqlite3/__init__.py", line 24, in <module>
from dbapi2 import * File "/home/myname/opt/lib/python2.6/sqlite3/dbapi2.py",
line 27, in <module>
from _sqlite3 import * ImportError: No module named _sqlite3

提前谢谢你。

最佳答案

Python 2.6(和一些更早版本)包括 sqlite Python org library ref所以你不需要这样做。只需导入并运行

关于python - 我应该如何处理软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1471567/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com