Python-IDE捨棄Pycharm追求Anacanda之旅

  快到年底了,寫總結報告了,總想用數據圖形來彙報,於是想用Python的第三方包來解決數據呈現和數據分析。

瞭解到pyecharts包。https://pyecharts.org/#/zh-cn/geography_charts(官方網站介紹,想用就看官方的,別人寫的文章只能借鑑。)

實例操作1:(挖坑to be no.1)

1、打開安裝完好的Pycharm,將代碼複製進去,不急着運行。(前提是pycharm安裝成功,python3.7也引用到。不知道朋友可以看我之前文章介紹。)

然後在settings中添加第三方資源包,下圖中已經很詳細告訴。

有時候第三方資源包下載很慢,有時候超時,是因爲服務器是在國外,這裏有兩個方法可以解決。

第一種是更改系統中資源鏡像下載的環境地址。(https://blog.csdn.net/Growing_hacker/article/details/89527527)借鑑這個網友的了,已經寫的很詳細了。

第二種也是修改Pycharm中資源包的下載地址;輸入你要找的資源包,然後在Option選項中,輸入你的資源包的鏡像地址,這裏可以輸入阿里雲的、360的、豆丁的,隨便你。(https://blog.csdn.net/Lemostic/article/details/81676603)借鑑這個網友

2、保證資源包下載完後,就可以運行程序了,程序很簡單(這裏第三方包不是上圖的資源包,注意一下)。

本應該出現在右邊的圖形,沒有出現。

按道理說在Pycharm的右手邊會線性圖形出現,但是我運行後沒有,於是開始挖坑之旅。

總結網絡上提供的三種方法:

1.增加plt.show()函數。【如圖我增加了,還是顯示不出來。】

2.取消show plots in tool windown 打鉤,我雖然英語不是這個也只是窗口呈現問題,沒有直接關係,繼續攪屎。

3.卸載pip3的安裝路徑,可能與pycharm的路徑引用的路徑不同。【這個方法沒試,感覺不是python3路徑問題,因爲其他腳本都是正常運行的。】

三次攪屎之旅花了幾個小時時間,加上pycharm耗內存。看到網絡有人評論Anaconda可以用,果斷去試一試。

實例操作2:(挖金to be no.1)

安裝方法:https://blog.csdn.net/sunshine_lyn/article/details/81158855

上面老鐵寫的很詳細了,可以借鑑一下。(注:如果原來裝了Python3.7,注意安裝路徑不要和Anaconda重合。)

1、簡單介紹Anaconda常用幾個功能,Jupyterlab是用來編譯頁面工具,編譯完後直接web頁面打開,Notebook記事本保存文件夾及第三方資源包添加等。

spyder是IDE編程工具,代碼都放在這上面運行。Anaconda還能和githut連接,代碼直接上傳雲上,方便快捷。

 

2、編譯前先加入第三方資源包,點擊*jupyter*

 

開啓終端模式,會出現運行命令行。

輸入指令查看pip 安裝過的第三方資源包

可以輸入pip--version查看一下版本,如果版本在3.7以上,建議用pip3安裝。沒有就用pip

系統提示升級,那我們就升級,在安裝就不會提示。

自由安裝python其他第三方資源包,只要存儲空間夠。我這裏多加了一個sklearn

 

3、測試環節(兩種測試,一種使用Jupterlab測試,一種使用spyder測試):

我已經放代碼上編譯頁面進行編譯了。

第二種編譯方式,點擊spyder。

 

輸入import sklearn,在IDE中運行,無錯誤輸出,則第三方資源包已經加入成功。

新建一個項目頁面,將代碼輸入到IDE頁面中,保證系統的第三方資源包。

輸出的文件路徑,找到Html文件點擊打開。(代碼類型可以改,輸出參數可以變改。這是官方的案例。)

新建一個項目文件,換另一種第三方資源包引入,編譯運行後,圖形自然出現。(同樣代碼放進去Pycharm中運行就不出現圖形,不知道是什麼原因,隱約感覺可能是Pycharm的python console沒有鏈接好。有時間在專研專研。)

 

功法總結:

 感覺兩種工具都比較耗內存,安裝完畢後還是佔用很大的存儲空間。Pycharm編譯每次加載都會把之前的編譯頁面放出來,但是Anaconda就不會,需要自己點擊開,還要把項目文件打開。有些人喜歡編譯用Pycharm有些人喜歡畫圖用Anaconda中spyder。總之,算是把第三資源包的圖形顯示出來了。雖然不是在Pycharm,總有一些些遺憾。

 

發佈了35 篇原創文章 · 獲贊 37 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章