cssislove 2015-10-17 12:04 采纳率: 100%
浏览 4861
已采纳

win系统64位使用python安装pysqlite时出现错误!求大神解答

C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\amd64\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DMODULE_NAME=\"pysqlite2.dbapi2\" -I'{' -I不是内部或外部 命令,也不是可运行的程序 -I或批处理文件。 -IC:\Python27\include -IC:\Python27\PC /Tcsrc/module.c /Fobuild\temp.win-amd64-2.7\Release\src/module.obj
module.c
f:\360downloads\pysqlite-2.8.1\src\connection.h(33) : fatal error C1083: 无法打开包括文件:“sqlite3.h”: No such file or directory
error: command 'C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\amd64\cl.exe' failed with exit status 2

  • 写回答

4条回答 默认 最新

  • cssislove 2015-10-18 19:36
    关注

    在CSDN下载中找到pysqlite-2.6.3.win32-py2.7的exe安装包. 下载地址下面有, 然后因为是32位的包,所以需要修改注册表才可以安装具体如下文.

    Python的一些第三方库只到注册表的HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath路径下寻找Python。但是装好的64位Python在HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.7\InstallPath路径下建立Python的信息。所以,在cmd输入regedit然后将HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.7\InstallPath路径下的值,复制到HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath路径下,当然没有路径的话一定要新建起来。
    然后就可以安装了。
    本解决方案适用于安装numpy,SetupTools等只提供了32位安装包的库。

    P.S
    Python的功能很大程度上取决于第三方库,但是很多开发这并不喜欢提供64位版本。上面方法只是个参考,其实最靠谱的解决方案1、Python和第三方库都装成32位;2、把第三方库文件下载下来,重新编译。

    转自:baikaishui525
    文章地址:http://blog.csdn.net/baikaishui525/article/details/9473251
    pysqlite安装包下载地址:http://download.csdn.net/detail/wzh_xwjh/5307149

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 易盾点选的cb参数怎么解啊
  • ¥15 MATLAB运行显示错误,如何解决?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
  • ¥20 yolov5自定义Prune报错,如何解决?