[英]How do I install Python packages in Jupyter notebook running from WSL2+ubuntu20.04
我正在從 WSL2+Ubuntu20.04 運行 jupyter notebook。 但是,jupyter notebook 鏡像中並沒有很多 package。
例如,我想相應地安裝 pandas 和 append 系統路徑。
(更新)根據 Prayson 的建議,我從 Jupytr 筆記本終端執行了以下操作:
python3 -m pip install --upgrade --user pip
python3 -m pip install --user pandas
兩個步驟都成功運行。 然后我可以只在第一次成功調用以下代碼片段:我運行了以下代碼片段:
import sys
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
但是,當我關閉並再次重新啟動時,我無法再次導入 pandas 並且出現以下錯誤:
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-3-df58772bf04b> in <module>
7
8 import numpy as np
----> 9 import pandas as pd
10 import matplotlib.pyplot as plt
11
ModuleNotFoundError: No module named 'pandas'
我可能缺少添加路徑。 但是,我不確定如何正確執行。
任何指導將不勝感激。
確保您在正確的環境中安裝軟件包。 從上面的代碼跟蹤來看,Pandas 似乎安裝在為 Jupyter 服務器服務的環境中。
import sys
# upgrade pip and install package
!{sys.executable} -m pip install –upgrade pip && !{sys.executable} -m pip install package
上面的代碼確保在您當前位於 session 的環境中安裝了 package。
您可以在 Jupyter 中打開terminal
session,這將使您評估 shell。 我建議像在普通終端中一樣在那里安裝軟件包。 有關 如何訪問終端的信息,請參閱 Jupyter 文檔
您只需要從終端安裝 package,無需在 Jupyter 中執行任何操作。
要安裝 pandas,請輸入終端:
pip install pandas
現在在 jupyter 中導入,它會正常工作。
此外,無需使用 sudo。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.