[英]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.