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