从cmd运行Jupyter Notebook会引发ModuleNotFoundError:没有名为pysqlite2的模块

从cmd运行Jupyter Notebook会引发ModuleNotFoundError:没有名为pysqlite2的模块,第1张

从cmd运行Jupyter Notebook会引发ModuleNotFoundError:没有名为pysqlite2的模块

简短答案:

这似乎是一个版本问题,

29.01.2019
仅与以下方面有关:

Anaconda3-2018.12-Windows-x86_64:

Jupyter Notebook 5.7.4Python 3.7.1 (default, Dec 10 2018, 22:54:23) IPython 7.2.0

检查以下详细信息中的列表,以查看

ModuleNotFoundError: No module namedpysqlite2
批处理启动Jupyter甚至尝试安装nbExtensions时不会提高的版本。

对于版本Anaconda3-2018.12, 可以
使用本文中GokulDAS027中的设置从批处理启动Jupyter
,但它将不会在默认的Web浏览器中自动打开。您也可以从Anaconda Navigator启动Jupyter,而不会出现问题。

细节:


解决方案1 :运行更详细的批处理


事实证明,从GokulDAS027到使用.bat更改目​​录并出于某种原因运行Jupyter的问题的建议将打开Jupyter,而不会引发sqlite错误消息:

C:Users**UserName**Anaconda3python.exeC:Users**UserName**Anaconda3cwp.py C:Users**UserName**Anaconda3C:Users**UserName**Anaconda3python.exeC:Users**UserName**Anaconda3scriptsjupyter-notebook-script.py "**filelocation**"

在我的系统上,Jupyter不会自动打开默认的Web浏览器。
另外,如果您想安装笔记本扩展,则会收到相关的错误消息。因为我觉得这不是很令人满意,所以我开始进一步研究这是否也是更高版本的Anaconda的问题:


解决方案2: 安装旧版本的Anaconda


我在github上注意到一些评论,指出python
3中未使用pysqlite2。我可以肯定的是,

ModuleNotFoundError:No module named pysqlite2
大约一年前我还没有使用Python
3时,所以我测试了一些较旧的Anaconda安装程序,以检查是否会出现相同的错误。

似乎 只会 针对最新版本(每29.01.2019)引发pysqlite2错误:

水蟒3-2018.12

Jupyter Notebook 5.7.4Python 3.7.1 (default, Dec 10 2018, 22:54:23) IPython 7.2.0

使用下面描述的系统设置(仍然在Windows 7、64位上),一切正常,这意味着:

  1. Jupyter可以从命令提示符(不仅是巨蟒提示)导航到文件夹和打字开始

    jupyter notebook
    并且 它在默认的Web浏览器会自动启动。

  2. 可以使用以下命令安装nbExtensions

    conda install -c conda-forge jupyter_contrib_nbextensions

* Anaconda存档的
*测试版本

水蟒3-5.3.1

Jupyter Notebook 5.6.0Python 3.7.0 (default, Jun 28 2018, 08:04:48) [MSC v.1912 64 bit (AMD64)]IPython 6.5.0 -- An enhanced Interactive Python. Type '?' for help.

水蟒3-4.4.0

Python 3.6.1 |Anaconda 4.4.0 (64-bit)|IPython 5.3.0

Anaconda2-4.3.1-Windows-x86_64

Jupyter Notebook 4.3.1Python 2.7.13 |Anaconda 4.3.1 (64-bit)| IPython 5.1.0


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5654054.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存