Jupyter notebook命令返回错误执行Jupyter命令' notebook':[Errno 2]没有这样的文件或目录

时间:2018-04-19 16:04:29

标签: python pip jupyter-notebook virtualenv jupyter

我一直在使用Scikit-Learn和TensorFlow书中的动手机器学习。我已经按照所有命令,但每次尝试运行$jupyter notebook 我收到以下错误:

  

"执行Jupyter命令' notebook'时出错:[Errno 2]没有这样的文件或目录"

这是我到目前为止运行的所有命令的列表:

$sudo apt-get install python-setuptools

$sudo easy_install pip==9.0.1

$sudo pip install virtualenv

$pip3 install --user --upgrade virtualenv

$source env/bin/activate

$pip3 install --upgrade jupyter matplotlib numpy pandas scipy scikit-learn

$sudo pip install jupyter

$pip3 install --upgrade --force-reinstall --no-cache-dir jupyter

$pip install notebook

正如你所看到的,我已经尝试了很多但仍然无法工作。我正在使用带有ubuntu shell(bash)的Windows 10。我也安装了anaconda但它在我的D:驱动器中,而不是C:驱动器。可能是吗?任何帮助,将不胜感激。感谢。

编辑:我已经在我的C盘上重新安装了anaconda并重新启动了我的计算机,但它仍然无法正常工作。

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题。这就是我为解决这个问题所做的工作(在Ubuntu 16.04上):

The instance of entity type 'Session' cannot be tracked because another instance with the key value '{Id: 3}' is already being tracked. When attaching existing entities, ensure that only one entity instance with a given key value is attached.

sudo apt-get remove ipython

sudo apt-get purge ipython

sudo apt-get autoremove(或pip3取决于python版本)

ipython似乎是问题,因此删除它解决了问题。

我现在可以运行pip install jupyter