簡體   English   中英

“將 matplotlib.pyplot 導入為 plt”時出錯

[英]Error when "import matplotlib.pyplot as plt"

我對python很陌生。 所以,我的問題可能太簡單而無法解決。 但是我不能。 請幫我! 我使用“plt”沒有任何問題,但是當我導入它時它突然顯示錯誤消息並且不起作用。 請參閱以下內容。

    >>> import matplotlib
    >>> import matplotlib.pyplot as plt
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File "/usr/lib64/python2.6/site-packages/matplotlib/pyplot.py", line 6, in <module>
        from matplotlib.figure import Figure, figaspect
     File "/usr/lib64/python2.6/site-packages/matplotlib/figure.py", line 18, in <module>
       from axes import Axes, SubplotBase, subplot_class_factory
     File "/usr/lib64/python2.6/site-packages/matplotlib/axes.py", line 2, in <module>
       import math, sys, warnings, datetime, new
     File "new.py", line 12, in <module>
       import matplotlib.pyplot as plt
     AttributeError: 'module' object has no attribute 'pyplot'

這個包突然損壞了? 所以,我嘗試如下安裝。我使用ubuntu。

    In [1]: sudo apt-get install python-matplotlib
      File "<ipython-input-1-2400ac877ebd>", line 1
        sudo apt-get install python-matplotlib
       ^
    SyntaxError: invalid syntax

如果我需要重新安裝,請給我非常詳細的操作說明。 非常感謝您提前。

嘗試在終端中輸入sudo apt-get install python-matplotlib 在您的消息中,您在 ipython 控制台中輸入了它。 這是一個 bash 命令,而不是 python 命令。

您需要先退出 ipython。 為此,請使用Ctrl + D

我以前有這個問題。

我的條件是我在我的操作系統中安裝了多個版本的 python 和 numpy 這就是為什么python找不到正確的numpy來支持matplotlib的原因。

我選擇解決這個問題的方法是通過在我的主路徑中編輯文件.bashrc來修改$PYTHONPATH

更改顯示的 python 安裝路徑的順序,例如將路徑“/usr/lib/python2.7/dist-packages”放在$PYTHONPATH的前面。

也許你會發現一些驚人的東西。 祝你好運!!

我猜 tkinter 有問題,請嘗試添加:

import matplotlib as mpl
mpl.use('TkAgg')

import matplotlib.pyplot as plt的前面。

對於終端:如果你使用的是 Python 2,那么寫這個:pip install matplotlib

如果你使用的是 Python 3,那么寫這個: pip3 install matplotlib

嘗試這樣做

python3 -m pip install matplotlib

在以下鏈接中找到了解決此問題的正確答案: https : //githubmemory.com/repo/microsoft/pylance-release/issues/1656通過 jakebailey 的評論。 他說,“你有沒有在 VS Code 運行時將 matplotlib 安裝到環境中?如果你重新加載,這個消息會消失嗎?”

VSCode 不會刷新任何東西。 因此,在通過 pip 或 pip3 安裝任何內容后,最好執行以下操作:

  1. 保存您的工作。
  2. 關閉 VScode。
  3. 重新啟動 VScode。

這為我修好了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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