![](/img/trans.png)
[英]ModuleNotFoundError: No module named 'matplotlib' - Deploying Issue of Jupyter Project on Heroku
[英]jupyter ModuleNotFoundError: No module named matplotlib
在 Notebook 的單元格類型中並執行代碼:
import sys
!{sys.executable} -m pip install --user matplotlib
並重新加載內核
(源代碼: http : //jakevdp.github.io/blog/2017/12/05/installing-python-packages-from-jupyter/ )
打開終端並將目錄更改為安裝python的Scripts文件夾。 然后輸入以下命令並回車
pip install matplotlib
希望這能解決問題。
我正面臨着確切的問題。 事實證明,盡管我已經激活了我的虛擬環境,但它使用的是系統 Python 版本。
這就是最終奏效的方法。
如果您使用的是名稱為myvenv
的虛擬環境,請首先使用以下命令激活它:
source activate myvenv
然后使用以下命令安裝模塊ipykernel
:
pip install ipykernel
最后運行(將下面代碼中的 myvenv 更改為您的環境名稱):
ipykernel install --user --name myvenv --display-name "Python (myvenv)"
現在重新啟動筆記本,它應該會在您的虛擬環境中選擇 Python 版本。
一般來說,您應該嘗試在 python 虛擬環境中工作。 一旦你這樣做了,你就需要告訴 JupyterLab。 例如:
# create a virtual environment
# use the exact python you want to work with in this step
python3.9 -m venv myvenv
# 'activate' (or 'enter') it
source myvenv/bin/activate
# install the exact stuff you want to use in that environment
pip install matplotlib
# now tell JupyterLabs about the environment
python -m ipykernel install --user --name="myenv" --display-name="My project (myenv)"
# start it up
jupyter notebook mynotebook
# if you now look under 'Kernel->Change kernel', your 'myenv' should be there
# select it (restart kernel etc if needed) and you should be good
遇到同樣的問題,在創建 virtualenv之前安裝 matplotlib 為我解決了這個問題。 然后我創建了虛擬環境並在啟動 jupyter notebook 之前在其上安裝了 matplotlib。
打印(系統。可執行文件)
這給了我以下 /Users/myusername/opt/anaconda3/bin/python
打開終端,進入文件夾/Users/myusername/opt/anaconda3/bin/
鍵入以下內容:python3 -m pip install matplotlib
重啟 jupyter notebook(我的是 vs code mac ox)
您可能需要指定模塊:
python -m jupyter notebook
這也是有效的
sudo jupyter notebook --allow-root
雖然@Frederic 的最高投票解決方案是基於JakeVDP 2017 年的博文,但它完全忽略了博文中提到的%pip
魔術命令。 自 2017 年以來,它已經登陸主線 IPython,並且從 Jupyter 筆記本中訪問連接到當前 IPython kernel 和環境的正確pip
實例的最簡單方法是
%pip install matplotlib
在 IPython 的文檔中查看當前可用的魔法命令列表。
檢查python版本:
$python --version
或者
$python3 --version
嘗試使用 sudo 安裝“matplotlib”:
對於python 2.7版
$sudo pip install matplotlib
或者
對於 python 版本 3.x
$sudo pip3 install matplotlib
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.