繁体   English   中英

无法安装 jupyter notebook

[英]Unable to install 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。 我正在尝试安装它们以准备上课。

确保在您的 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/

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

蟒蛇

我建议使用 miniconda,因为它是轻量级安装,但没有 GUI。 这是安装它的链接 之后创建一个虚拟环境执行以下操作:

转到 conda 终端或 cmd 并输入conda create --name myenv (并将 env 的名称更改为您喜欢的任何名称)。 这应该会创建您的环境。 然后激活它,输入conda activate name (名称也是你在那里放的)就是这样。 您现在已经创建了一个 conda 环境。 所以之后,每当你想再次访问这个环境时,使用 activate 命令。

至于安装 jupyter notebook,首先激活你的 env 并运行:

conda install -c conda-forge notebook

这应该在该环境中安装 jupyter notebook。 要再次访问该 jupyter notebook,请始终激活环境,然后输入jupyter notebook 如果这对您来说有点过分,那么在您成功安装 jupyter 后,您的计算机中实际上应该有一个名为 jupyter notebook(env name) 的程序。 只需单击它,它就会为您处理一切。

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

如果不需要 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 Notebooks: pip install notebook

您可以使用以下jupyter notebook启动笔记本服务器: jupyter notebook

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM