Python 无法导入Jupyter笔记本中的模块:两个不同的目录

Python 无法导入Jupyter笔记本中的模块:两个不同的目录,python,jupyter-notebook,anaconda,jupyter,python-module,Python,Jupyter Notebook,Anaconda,Jupyter,Python Module,python新手,请耐心听我说 我已经成功安装了Anaconda和Jupyter笔记本,并且我还设置了我认为正确的路径(至少对于Anaconda)。在Anaconda提示符下,python按预期工作,我可以导入所需的模块。但是,当我尝试在Jupyter笔记本中导入某些模块(例如cx_Oracle)时,会出现ModuleNotFound错误。我认为问题是他们正在使用两个不同的目录 当我在Anaconda提示符下运行sys.executable时,我会得到以下目录:C:\Users\username

python新手,请耐心听我说

我已经成功安装了Anaconda和Jupyter笔记本,并且我还设置了我认为正确的路径(至少对于Anaconda)。在Anaconda提示符下,python按预期工作,我可以导入所需的模块。但是,当我尝试在Jupyter笔记本中导入某些模块(例如cx_Oracle)时,会出现ModuleNotFound错误。我认为问题是他们正在使用两个不同的目录

当我在Anaconda提示符下运行sys.executable时,我会得到以下目录:C:\Users\username\Documents\Anaconda\python.exe

当我在Jupyter笔记本中运行sys.executable时,我得到以下目录:C:\Users\username\AppData\Local\Continuum\anaconda3\python.exe

这些不应该是一样的吗?我希望Jupyter笔记本在Anaconda提示符执行的同一目录上执行:C:\Users\username\Documents\Anaconda\python.exe

所以我的问题是:如何更改Jupyter笔记本目录,使其指向Anaconda正在使用的同一个目录


谢谢大家。这个问题快把我逼疯了。

你是如何开始Jupyter笔记本的?如果在Anaconda提示符中键入
jupyter notebook
命令来启动它,那么
sys.executable
的值是多少?@yiyuezhuo-我可以从Anaconda启动jupyter notebook。但是,当我转到New->Python3时,我得到以下错误:创建新笔记本时出错。权限被拒绝:untitle.ipynbYou的机器上似乎安装了两个不同的Anaconda?去掉文档文件夹中的那个。