簡體   English   中英

如何在從 WSL2+ubuntu20.04 運行的 Jupyter 筆記本中安裝 Python 包

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM