一、问题描述
在notepad++中运行代码,得出如下错误:
No module named pysqlite2
而在pysqlite的安装中出现如下问题:
Unable to find vcvarsall.bat
二、问题分析
对于这个问题,说明安装包无法被编译。有一种简单的方法是下载whl文件进行安装。whl格式指,可以使文件在不具备编译环境的情况下,选择合适自己的python环境进行安装。
以下是python whl格式安装包的下载网址:
https://www.lfd.uci.edu/~gohlke/pythonlibs/
三、whl格式文件安装
whl格式文件的安装
pip install somewhat.whl
比如需要安装 pysqlite-2.8.3-cp27-cp27m-win_amd64.whl
则在cmd中输入如下命令:
pip install pysqlite-2.8.3-cp27-cp27m-win_amd64.whl
注:若pip无法使用,则考虑升级pip:
升级pip
python -m pip install --upgrade pip
在输入命令后,最终得到结果: