在Windows

时间:2016-08-10 13:42:14

标签: python sqlite pip easy-install pysqlite

我正在尝试将我的Windows 7上的内置模块pysqlite(sqlite3)升级到最新版本(目前为2.8.2)。 我的python版本是2.7.10。

当我在我的cmd控制台上运行pip commend时,收到以下消息:

  

C:\ WINDOWS \ system32> pip install --upgrade pysqlite收集pysqlite   使用缓存的pysqlite-2.8.2.tar.gz安装收集的包:   pysqlite为pysqlite运行setup.py install ...错误       从命令“C:\ Program Files \ Anaconda \ python.exe”-u -c“import setuptools完成输出,   标记化的文件 = 'C:\用户\鲍勃\应用程序数据\本地\ TEMP \ PIP-集结semsbd \ pysqlite \ setup.py'; EXEC(编译(GETATTR(标记化,   '打开',打开)(文件)。read()。replace('\ r \ n','\ n'),文件,   'exec'))“安装 - 记录   C:\用户\鲍勃\应用程序数据\本地\ TEMP \ PIP-fkkno1记录\安装,record.txt   --single-version-external-managed --compile:       运行安装       运行构建       运行build_py       创建构建       创建build \ lib.win-amd64-2.7       创建build \ lib.win-amd64-2.7 \ pysqlite2       复制lib \ dbapi2.py - >建立\ lib.win-amd64-2.7 \ pysqlite2       复制lib \ dump.py - >建立\ lib.win-amd64-2.7 \ pysqlite2       复制lib__init__.py - >建立\ lib.win-amd64-2.7 \ pysqlite2       创建build \ lib.win-amd64-2.7 \ pysqlite2 \ test       复制lib \ test \ dbapi.py - >建立\ lib.win-amd64-2.7 \ pysqlite2 \测试       复制lib \ test \ dump.py - >建立\ lib.win-amd64-2.7 \ pysqlite2 \测试       复制lib \ test \ factory.py - >建立\ lib.win-amd64-2.7 \ pysqlite2 \测试       复制lib \ test \ hooks.py - >建立\ lib.win-amd64-2.7 \ pysqlite2 \测试       复制lib \ test \ _version.py - >建立\ lib.win-amd64-2.7 \ pysqlite2 \测试       复制lib \ test \ transactions.py - >建立\ lib.win-amd64-2.7 \ pysqlite2 \测试       复制lib \ test \ types.py - >建立\ lib.win-amd64-2.7 \ pysqlite2 \测试       复制lib \ test \ userfunctions.py - >建立\ lib.win-amd64-2.7 \ pysqlite2 \测试       复制lib \ test__init __。py - >建立\ lib.win-amd64-2.7 \ pysqlite2 \测试       运行build_ext       建立'pysqlite2._sqlite'扩展       创建build \ temp.win-amd64-2.7       创建build \ temp.win-amd64-2.7 \ Release       创建build \ temp.win-amd64-2.7 \ Release \ src       C:\ Users \ Bob \ AppData \ Local \ Programs \ Common \ Microsoft \ Visual C ++ for Python \ 9.0 \ VC \ Bin \ amd64 \ cl.exe / c / nologo / Ox / MD / W3 / GS-   / DNDEBUG -DMODULE_NAME = \“pysqlite2.dbapi2 \” - 我'{' - Iis -Inot   -Irecognized -Ias -Ian -Iinternal -Ior -Iexternal -Icommand,-Ioperable -Iprogram -Ior -Ibatch -Ifile。 “-IC:\ Program Files \ Anaconda \ include”“ - IC:\ Program Files \ Anaconda \ PC”   /Tcsrc/module.c /Fobuild\temp.win-amd64-2.7\Release\src/module.obj       的module.c       C:\用户\鲍勃\应用程序数据\本地\ TEMP \ PIP-集结semsbd \ pysqlite \ SRC \ connection.h(33)   :致命错误C1083:无法打开包含文件:'sqlite3.h':没有这样的   文件或目录       错误:命令'C:\ Users \ Bob \ AppData \ Local \ Programs \ Common \ Microsoft \ Visual   C ++ for Python \ 9.0 \ VC \ Bin \ amd64 \ cl.exe'失败,退出状态为2

---------------------------------------- Command ""C:\Program Files\Anaconda\python.exe" -u -c "import setuptools,
     

标记化;的文件 = 'C:\用户\鲍勃\应用程序数据\本地\ TEMP \ PIP-集结semsbd \ pysqlite \ setup.py'; EXEC(编译(GETATTR(标记化,   '打开',打开)(文件)。read()。replace('\ r \ n','\ n'),文件,   'exec'))“安装 - 记录   C:\用户\鲍勃\应用程序数据\本地\ TEMP \ PIP-fkkno1记录\安装,record.txt   --single-version-external-managed --compile“在c:\ users \ Bob \ appdata \ local \ temp \ pip-build-semsbd \ pysqlite \

中失败,错误代码为1

所以我尝试使用easy install,并收到以下消息:

  

C:\ WINDOWS \ system32> easy_install -U pysqlite正在搜索pysqlite   阅读https://pypi.python.org/simple/pysqlite/最佳匹配:pysqlite   2.8.2下载https://pypi.python.org/packages/cc/a4/023ee9dba54b3cf0c5a4d0fb2f1ad80332ef23549dd4b551a9f2cbe88786/pysqlite-2.8.2.tar.gz#md5=b8488f6a353bd6a3cd85d327d326376a   处理pysqlite-2.8.2.tar.gz写作   C:\用户\鲍勃\应用程序数据\本地\ TEMP \ easy_install的-jwrns4 \ pysqlite-2.8.2 \ setup.cfg   运行pysqlite-2.8.2 \ setup.py -q bdist_egg --dist-dir   C:\用户\鲍勃\应用程序数据\本地\ TEMP \ easy_install的-jwrns4 \ pysqlite-2.8.2 \蛋DIST-TMP的dw1hgi   警告:找不到与'doc * .txt'module.c匹配的文件   C:\用户\鲍勃\应用程序数据\本地\ TEMP \ easy_install的-jwrns4 \ pysqlite-2.8.2 \ SRC \ connection.h(33)   :致命错误C1083:无法打开包含文件:'sqlite3.h':没有这样的   文件或目录错误:安装脚本退出并显示错误:命令   “C:\用户\鲍勃\应用程序数据\本地\程序\ COMMON \微软\视觉   C ++ for Python \ 9.0 \ VC \ Bin \ amd64 \ cl.exe'失败,退出状态为2

有关如何更新此模块的任何想法?

提前致谢!

0 个答案:

没有答案