无法安装Jupyter Notebook

时间:2020-08-25 21:52:14

标签: python pip jupyter-notebook

当我尝试在Windows上安装Jupyter Notebook时收到以下下载错误:

ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: 'C:\\Users\\*redacted*\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python38\\site-packages\\jedi\\third_party\\django-stubs\\django-stubs\\contrib\\contenttypes\\management\\commands\\remove_stale_contenttypes.pyi' 

我找到了commands文件夹,但文件remove_stale_contenttypes.pyi不存在。我对我的CPU进行了文件搜索,但在其他位置找不到该文件。

我以前从未使用过python,pip或jupyter。我正在尝试安装它们以准备上课。

3 个答案:

答案 0 :(得分:1)

尝试卸载virtualenv或pipenv(无论使用哪种方式),然后重新安装。如果这样不起作用,请尝试安装conda。它有两个版本:

Anaconda 迷你康达

我建议使用miniconda,因为它是轻量级安装,但没有GUI。这里是link进行安装。然后创建一个虚拟环境:

转到conda终端或cmd并键入conda create --name myenv(然后将env的名称更改为所需的名称)。这将创建您的环境。 然后将其激活,输入conda activate name(名称再次就是您在此处输入的名称)。您现在已经创建了一个conda env。因此,此后,每当您想再次访问此环境时,请使用activate命令。

关于安装jupyter笔记本,请首先激活您的环境并运行此程序:

conda install -c conda-forge notebook

这应该在该环境中安装jupyter笔记本。要再次访问该jupyter笔记本,请始终激活环境,然后键入jupyter notebook。如果这对您来说似乎太多了,那么在成功安装jupyter之后,您实际上应该在计算机中有一个名为jupyter notebook(env名称)的程序。只需单击它,它将为您处理所有事情。

如果您在执行此操作时遇到麻烦,请告诉我。

答案 1 :(得分:0)

如果不需要conda,则设置Jupyter Notebook的最简单方法是使用pip。由于您不熟悉python,因此请首先使用virtualenv创建一个新的虚拟环境。

正在安装pip(如果已安装,则忽略): 下载适用于Windows的get-pip.py并运行python get-pip.py

安装virtualenv:pip install virtualenv

创建新的虚拟环境:virtualenv your_env_name

激活Virtualenv:your_env_name\Scripts\activate

安装Jupyter笔记本:pip install notebook

您可以使用jupyter notebook

启动笔记本服务器。

答案 2 :(得分:0)

确保Windows计算机上的最大文件路径长度限制已关闭。

在注册表编辑器中,使用左侧边栏导航至以下键:HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem

在右侧,找到一个名为LongPathsEnabled的值,然后双击它。如果看不到列出的值,则需要通过右键单击FileSystem键,选择“新建”>“ DWORD(32位)值”,然后命名新值LongPathsEnabled来创建它。

在值的属性窗口中,在“值数据”框中将值从0更改为1,然后单击“确定”。

这里是描述此操作的文章的链接:https://www.howtogeek.com/266621/how-to-make-windows-10-accept-file-paths-over-260-characters/