欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

快速解決PyCharm無法引用matplotlib的問題

 更新時(shí)間:2018年05月24日 09:29:31   作者:無人的回憶  
今天小編就為大家分享一篇快速解決PyCharm無法引用matplotlib的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

筆者今天用PyCharm安裝了一些數(shù)據(jù)分析的時(shí)候比較有用的模塊,系統(tǒng)是ubuntu,說實(shí)話,ubuntu(linux)在這方面還真是很方便,幾條語(yǔ)句就把這幾個(gè)模塊下載安裝編譯過了,比于windows里面還要去官網(wǎng)下載文件之后用pip的形式簡(jiǎn)單了很多,但是對(duì)于一般的安裝,ubuntu會(huì)默認(rèn)的安裝在“/usr/lib/python2.7/”這個(gè)文件下面,但是對(duì)于某些模塊,指名道姓的說matplotlib這個(gè)模塊,它在安裝的時(shí)候就不走尋常路,非要去“/usr/lib/pymodules/python2.7/”這個(gè)文件夾下面,所以如果不對(duì)PyCharm進(jìn)行說明的話,PyCharm就找不到這個(gè)模塊,下面主要說明一下如何解決PyCharm的這個(gè)問題。

安裝是否成功?

當(dāng)然,如果你的這個(gè)模塊根本沒有安裝上,那么說再多也是扯,所以首先要在console模式下進(jìn)行安裝是否成功的測(cè)試,就是很簡(jiǎn)單的輸入import matplotlib,如果沒有報(bào)錯(cuò),則說明安裝成功了,一般如果用“sudo apt-get insatll ×××”沒有出錯(cuò)的話,一般是不會(huì)有問題的。

尋找模塊的安裝路徑

在linux系統(tǒng)下,雖然安裝東西變得簡(jiǎn)單,但是很明顯,如果你對(duì)文件系統(tǒng)不熟悉的話,是不知道它把你的文件安裝在什么地方了,對(duì)于模塊而言也是同樣的“境遇”,因此第一步我們要先找到我們的模塊在什么地方,具體代碼如下:

import matplotlib
print matplotlib.__file__

以上代碼要在console模式下進(jìn)行輸入,這時(shí)候你就能輕松看到模塊的安裝路徑了,例如我的路徑是在“/usr/lib/pymodules/python2.7/matplotlib/init.pyc”

把路徑加載到系統(tǒng)的路徑下

知道了路徑之后,把路徑加載在路徑下面就可以了,這時(shí)候就要使用sys這個(gè)模塊了,具體代碼如下:

import sys
sys.path.append("/usr/lib/pymodules/python2.7/")
import matplotlib.pyplot as plt
if __name__ == '__main__':
  plt.bar(left=0, height=1)
  plt.show()

在實(shí)踐中發(fā)現(xiàn),這樣的方式下,matplotlib下面還是有紅色的波浪線,但是已經(jīng)不影響程序的輸出了。

以上這篇快速解決PyCharm無法引用matplotlib的問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python 生成器,迭代,yield關(guān)鍵字,send()傳參給yield語(yǔ)句操作示例

    Python 生成器,迭代,yield關(guān)鍵字,send()傳參給yield語(yǔ)句操作示例

    這篇文章主要介紹了Python 生成器,迭代,yield關(guān)鍵字,send()傳參給yield語(yǔ)句操作,結(jié)合實(shí)例形式分析了Python生成器、迭代、yield關(guān)鍵字及異常處理相關(guān)操作技巧,需要的朋友可以參考下
    2019-10-10
  • Mac PyCharm中的.gitignore 安裝設(shè)置教程

    Mac PyCharm中的.gitignore 安裝設(shè)置教程

    這篇文章主要介紹了Mac PyCharm中的.gitignore 安裝設(shè)置教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • sklearn中的交叉驗(yàn)證的實(shí)現(xiàn)(Cross-Validation)

    sklearn中的交叉驗(yàn)證的實(shí)現(xiàn)(Cross-Validation)

    這篇文章主要介紹了sklearn中的交叉驗(yàn)證的實(shí)現(xiàn)(Cross-Validation),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Python基于tkinter模塊實(shí)現(xiàn)的改名小工具示例

    Python基于tkinter模塊實(shí)現(xiàn)的改名小工具示例

    這篇文章主要介紹了Python基于tkinter模塊實(shí)現(xiàn)的改名小工具,結(jié)合實(shí)例形式分析了tkinter模塊操作文件后綴名的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-07-07
  • python數(shù)據(jù)結(jié)構(gòu)輸入輸出及控制和異常

    python數(shù)據(jù)結(jié)構(gòu)輸入輸出及控制和異常

    這篇文章主要介紹了python數(shù)據(jù)結(jié)構(gòu)輸入輸出及控制和異常,上一章節(jié)中我們介紹了python的基礎(chǔ)數(shù)據(jù)類型和集合數(shù)據(jù)類型,這章節(jié)給大家介紹一下python的輸入輸出、控制和異常,對(duì)數(shù)據(jù)類型感興趣的同學(xué)可以查看一下文章<BR>
    2021-12-12
  • Python定義二叉樹及4種遍歷方法實(shí)例詳解

    Python定義二叉樹及4種遍歷方法實(shí)例詳解

    這篇文章主要介紹了Python定義二叉樹及4種遍歷方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了二叉樹的概念、原理,以及Python定義與遍歷二叉樹相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • Python中TypeError: unhashable type: ‘list‘錯(cuò)誤的解決方法

    Python中TypeError: unhashable type: ‘list‘錯(cuò)誤的解

    在Python編程的領(lǐng)域中,數(shù)據(jù)類型的正確使用是確保程序正常運(yùn)行的關(guān)鍵要素之一,然而,開發(fā)者們常常會(huì)遇到一些由于數(shù)據(jù)類型使用不當(dāng)而引發(fā)的報(bào)錯(cuò),其中TypeError: unhashable type: 'list’就是一個(gè)比較典型的錯(cuò)誤,那么,讓我們深入探究這個(gè)報(bào)錯(cuò)問題,為大家提供全面的解決方案
    2024-10-10
  • Python 3.x 新特性及10大變化

    Python 3.x 新特性及10大變化

    這篇文章主要介紹了Python 3.x 新特性及10大變化,本文講解了Python之父Guido van Rossum談到了Python 3.0的構(gòu)思,Python3版本的一些變化如print() and exec() 函數(shù)、整數(shù)及除法、input()代替raw_input()等,需要的朋友可以參考下
    2015-06-06
  • 200行python代碼實(shí)現(xiàn)貪吃蛇游戲

    200行python代碼實(shí)現(xiàn)貪吃蛇游戲

    這篇文章主要為大家詳細(xì)介紹了200行python代碼實(shí)現(xiàn)貪吃蛇游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • Python自動(dòng)化辦公Excel模塊openpyxl原理及用法解析

    Python自動(dòng)化辦公Excel模塊openpyxl原理及用法解析

    這篇文章主要介紹了Python自動(dòng)化辦公Excel模塊openpyxl原理及用法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11

最新評(píng)論