问题:
重新安装Anaconda后,我无法再使用命令窗口导航到一个文件夹,其中包含一些
C:\scripts\notebooks>jupyter notebook最近的调用记录如下所示:Traceback (most recent call last): File "C:\Users\MYUSERID\AppData\Local\Continuum\anaconda3\lib\site-packages\notebook\services\sessions\sessionmanager.py", line 10, in import sqlite3 File "C:\Users\MYUSERID\AppData\Local\Continuum\anaconda3\lib\sqlite3__init__.py", line 23, in from sqlite3.dbapi2 import * File "C:\Users\MYUSERID\AppData\Local\Continuum\anaconda3\lib\sqlite3\dbapi2.py", line 27, in from _sqlite3 import * ImportError: DLL load failed: Procedyre not found。在处理以上异常时,又发生了另一个异常:Traceback (most recent call last): File "C:\Users\MYUSERID\AppData\Local\Continuum\anaconda3\Scripts\jupyter-notebook-script.py", line 6, in from notebook.notebookapp import main File "C:\Users\MYUSERID\AppData\Local\Continuum\anaconda3\lib\site-packages\notebook\notebookapp.py", line 86, in from .services.sessions.sessionmanager import SessionManager File "C:\Users\MYUSERID\AppData\Local\Continuum\anaconda3\lib\site-packages\notebook\services\sessions\sessionmanager.py", line 13, in from pysqlite2 import dbapi2 as sqlite3 ModuleNotFoundError: No module named 'pysqlite2'。
我已经检查了新的Anaconda文件夹,就
自从上次下载Anaconda以来,他们似乎改变了默认安装文件夹,所以我编辑了我的用户和系统环境变量,根据Jupyter notebook will not open from command prompt的帖子,以防重新安装Anaconda时检查“添加到路径”选项不足以解决问题。但我仍然得到相同的错误消息。
当我从Anaconda Navigator启动Jupyter时,一切运行正常。
这里有一个类似的问题,但未在Ubuntu中得到解答:2x ModuleNotFoundError Jupyter notebook
当我使用Anaconda Prompt时,只需输入
重新安装Anaconda后,我无法再使用命令窗口导航到一个文件夹,其中包含一些
.pynb
文件,输入jupyter notebook
并使其运行。我收到以下错误提示:C:\scripts\notebooks>jupyter notebook最近的调用记录如下所示:Traceback (most recent call last): File "C:\Users\MYUSERID\AppData\Local\Continuum\anaconda3\lib\site-packages\notebook\services\sessions\sessionmanager.py", line 10, in import sqlite3 File "C:\Users\MYUSERID\AppData\Local\Continuum\anaconda3\lib\sqlite3__init__.py", line 23, in from sqlite3.dbapi2 import * File "C:\Users\MYUSERID\AppData\Local\Continuum\anaconda3\lib\sqlite3\dbapi2.py", line 27, in from _sqlite3 import * ImportError: DLL load failed: Procedyre not found。在处理以上异常时,又发生了另一个异常:Traceback (most recent call last): File "C:\Users\MYUSERID\AppData\Local\Continuum\anaconda3\Scripts\jupyter-notebook-script.py", line 6, in from notebook.notebookapp import main File "C:\Users\MYUSERID\AppData\Local\Continuum\anaconda3\lib\site-packages\notebook\notebookapp.py", line 86, in from .services.sessions.sessionmanager import SessionManager File "C:\Users\MYUSERID\AppData\Local\Continuum\anaconda3\lib\site-packages\notebook\services\sessions\sessionmanager.py", line 13, in from pysqlite2 import dbapi2 as sqlite3 ModuleNotFoundError: No module named 'pysqlite2'。
我尝试过的:
我已经检查了新的Anaconda文件夹,就
sqlite
、sqlite3
和pysqlite2
而言,一切似乎都在应该的位置。自从上次下载Anaconda以来,他们似乎改变了默认安装文件夹,所以我编辑了我的用户和系统环境变量,根据Jupyter notebook will not open from command prompt的帖子,以防重新安装Anaconda时检查“添加到路径”选项不足以解决问题。但我仍然得到相同的错误消息。
当我从Anaconda Navigator启动Jupyter时,一切运行正常。
这里有一个类似的问题,但未在Ubuntu中得到解答:2x ModuleNotFoundError Jupyter notebook
编辑:
当我使用Anaconda Prompt时,只需输入
jupyter notebook
,jupyter也能正常运行。那么为什么要费心用命令窗口?Anaconda prompt命令不会在默认的Web浏览器中自动打开ipynb文件。我之前使用Windows命令窗口(和一个批处理文件)来完成这项任务,我认为这非常有用。
系统详情:
Windows 7, 64 bit
Anaconda 2018.12
Jupyter Notebook 5.7.4
Python 3.7.1
IPython 7.2.0