簡體   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