快速解決PyCharm無(wú)法引用matplotlib的問(wèn)題
序
筆者今天用PyCharm安裝了一些數(shù)據(jù)分析的時(shí)候比較有用的模塊,系統(tǒng)是ubuntu,說(shuō)實(shí)話,ubuntu(linux)在這方面還真是很方便,幾條語(yǔ)句就把這幾個(gè)模塊下載安裝編譯過(guò)了,比于windows里面還要去官網(wǎng)下載文件之后用pip的形式簡(jiǎn)單了很多,但是對(duì)于一般的安裝,ubuntu會(huì)默認(rèn)的安裝在“/usr/lib/python2.7/”這個(gè)文件下面,但是對(duì)于某些模塊,指名道姓的說(shuō)matplotlib這個(gè)模塊,它在安裝的時(shí)候就不走尋常路,非要去“/usr/lib/pymodules/python2.7/”這個(gè)文件夾下面,所以如果不對(duì)PyCharm進(jìn)行說(shuō)明的話,PyCharm就找不到這個(gè)模塊,下面主要說(shuō)明一下如何解決PyCharm的這個(gè)問(wèn)題。
安裝是否成功?
當(dāng)然,如果你的這個(gè)模塊根本沒(méi)有安裝上,那么說(shuō)再多也是扯,所以首先要在console模式下進(jìn)行安裝是否成功的測(cè)試,就是很簡(jiǎn)單的輸入import matplotlib,如果沒(méi)有報(bào)錯(cuò),則說(shuō)明安裝成功了,一般如果用“sudo apt-get insatll ×××”沒(méi)有出錯(cuò)的話,一般是不會(huì)有問(wèn)題的。
尋找模塊的安裝路徑
在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無(wú)法引用matplotlib的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 解決Matplotlib圖表不能在Pycharm中顯示的問(wèn)題
- pycharm使用matplotlib.pyplot不顯示圖形的解決方法
- 解決新版Pycharm中Matplotlib圖像不在彈出獨(dú)立的顯示窗口問(wèn)題
- PyCharm中Matplotlib繪圖不能顯示UI效果的問(wèn)題解決
- 在pycharm中使用matplotlib.pyplot 繪圖時(shí)報(bào)錯(cuò)的解決
- 新版Pycharm中Matplotlib不會(huì)彈出獨(dú)立的顯示窗口的問(wèn)題
- 完美解決Pycharm中matplotlib畫(huà)圖中文亂碼問(wèn)題
- 如何解決pycharm中用matplotlib畫(huà)圖不顯示中文的問(wèn)題
相關(guān)文章
python 按照固定長(zhǎng)度分割字符串的方法小結(jié)
這篇文章主要介紹了借助python腳本,可以輕松實(shí)現(xiàn),原理就是:字符串的按照固定長(zhǎng)度拆分2018-04-04
Python生成pdf目錄書(shū)簽的實(shí)例方法
在本篇文章里小編給大家整理了關(guān)于Python生成pdf目錄書(shū)簽的實(shí)例方法,有需要的朋友們可以學(xué)習(xí)下。2020-10-10
Python使用selenium實(shí)現(xiàn)網(wǎng)頁(yè)用戶(hù)名 密碼 驗(yàn)證碼自動(dòng)登錄功能
這篇文章主要介紹了Python使用selenium實(shí)現(xiàn)網(wǎng)頁(yè)用戶(hù)名 密碼 驗(yàn)證碼自動(dòng)登錄功能,實(shí)現(xiàn)思路很簡(jiǎn)單,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧2018-05-05
Python利用atexit模塊實(shí)現(xiàn)優(yōu)雅處理程序退出
Python的atexit模塊提供了一種方便的方式來(lái)注冊(cè)這些退出時(shí)執(zhí)行的函數(shù),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-03-03
python+excel接口自動(dòng)化獲取token并作為請(qǐng)求參數(shù)進(jìn)行傳參操作
這篇文章主要介紹了python+excel接口自動(dòng)化獲取token并作為請(qǐng)求參數(shù)進(jìn)行傳參操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-11-11
python 回調(diào)函數(shù)和回調(diào)方法的實(shí)現(xiàn)分析
這篇文章主要介紹了python 回調(diào)函數(shù)和回調(diào)方法的實(shí)現(xiàn)分析,需要的朋友可以參考下2016-03-03

