我將詳講講述在學(xué)Python初期的各種手忙腳亂的問(wèn)題的解決,通過(guò)這些步驟的操作,讓你的注意力集中在Python的語(yǔ)法上以及后面利用Python所解決的項(xiàng)目問(wèn)題上。而我自己作為小白,很不幸的沒(méi)有錯(cuò)過(guò)任何的坑,都跳了進(jìn)去,所以在這里寫(xiě)下經(jīng)驗(yàn)貼,一方面希望能給后來(lái)的學(xué)者能夠高效的避開(kāi)這些坑,另一方面也算是自己的總結(jié)與警告。
能夠使用Python的安裝過(guò)程我建議這樣:Anaconda-Pycharm
Anaconda我建議安裝Anaconda3 原因后面會(huì)解釋
Anaconda是一個(gè)科學(xué)計(jì)算環(huán)境,當(dāng)在電腦上安裝好Anaconda3以后,就相當(dāng)于安裝好了Python,還有一些常用的庫(kù),如numpy,scrip,matplotlib等庫(kù)。
(如果你這里沒(méi)有安裝anaconda的話,直接安裝了Python,裝完P(guān)ython 想要使用這些庫(kù)的話 還要在cmd中運(yùn)行 pip install ...;)
這里要?jiǎng)澲攸c(diǎn)!!!當(dāng)安裝完Anaconda以后,記得要添加環(huán)境變量,比如我的,我安裝路徑為:F:\Anaconda3 ;那么安裝完成后 就要做接下來(lái)的操作:
右鍵我的電腦---屬性---高級(jí)系統(tǒng)設(shè)置----高級(jí)選項(xiàng)里面有一個(gè)環(huán)境變量,點(diǎn)擊環(huán)境變量------系統(tǒng)變量里面 找path------雙擊path,添加路徑,路徑間用;隔開(kāi)。
需要添加的路徑有三個(gè)(以我的為例子):F:\Anaconda3; F:\Anaconda3\Scripts; F:\Anaconda3\Library\bin
完了之后,再cmd中直接輸入python,如果出現(xiàn)上圖所示的樣子,那就說(shuō)明anaconda裝好了,Python可以用了。到此,其實(shí)你的Python就可以用了。
接下來(lái)就是說(shuō)關(guān)于IDE開(kāi)發(fā)環(huán)境了,到目前為止我比較推薦的有兩個(gè)pycharm和spyder,如果你之前習(xí)慣用MATLAB,那么就嘗試用用spyder吧,況且當(dāng)你裝好anaconda時(shí)候。spyder就也安裝好了,在開(kāi)始菜單中找到anaconda菜單里面就有一個(gè)spyder。打開(kāi)就可以用。spyder和MATLAB的工作空間很像,但是pycharm也很強(qiáng)大,很多人都在用pycharm。
好了到目前為止我應(yīng)該說(shuō)明白了搭建Python工作環(huán)境的一些問(wèn)題。在我看來(lái) 切記不要直接裝Python,還是裝anaconda搭建起來(lái)的科學(xué)環(huán)境要方便很多。在選擇Anaconda2和Anaconda3中我選擇了Anaconda3。這里有一個(gè)對(duì)應(yīng),Anaconda2對(duì)應(yīng)的就是Python2.x的版本,Anaconda3對(duì)應(yīng)的就是Python3.x的版本。Python2.x版本經(jīng)常會(huì)遇到字符編碼的各種問(wèn)題,Python3.x的默認(rèn)編碼方式是UTF-8,很少出現(xiàn)字符編碼的各種問(wèn)題。在下一篇中我寫(xiě)對(duì)spyder的漢化時(shí)候(轉(zhuǎn)載于(kingmo888)),用Anaconda3就顯得很重要,不會(huì)出現(xiàn)很多字符編碼錯(cuò)誤。
pycharm運(yùn)行程序可能遇到的問(wèn)題
1.PyCharm找不到自己安裝的module ImportError: No module named
spyder下運(yùn)行程序時(shí)沒(méi)問(wèn)題的,也有這個(gè)包,但是pycharm下提示未安裝。
原因:
包在安裝在anaconda下,需要在pycharm導(dǎo)入anaconda對(duì)應(yīng)環(huán)境的python解釋器:
在pycharm2017中,單擊“File”,然后選擇“Settings->Project:project->Project Interpreter”
在框里面應(yīng)該選擇你的anaconda中python.exe的位置(C:\Users\name\Anaconda3\python.exe),點(diǎn)擊ok
如果不是默認(rèn)anaconda環(huán)境,選擇:C:\Users\name\Anaconda3\envs\env_name\python.exe,點(diǎn)擊ok
2. pycharm中,全選Ctrl+A、復(fù)制Ctrl+C等常用快捷鍵用不了,檢查keymap設(shè)置正確
原因:同時(shí)開(kāi)了spyder,快捷鍵沖突。關(guān)閉spyder后問(wèn)題解決。
之所以用Spyder,最重要的一個(gè)原因就是能夠非常方便的查看中間變量的值。類(lèi)似MATLAB的工作空間,非常方便。如下圖所示:
但是Spyder的代碼自動(dòng)補(bǔ)全功能和成員變量提示功能確實(shí)沒(méi)有pycharm做得好。而且很大一部分人都用的是Pycharm。那么Pycharm能不能像Spyder一樣,能夠查看中間變量的值呢,答案是肯定的。接下來(lái)我講說(shuō)一說(shuō)如何把Pycharm界面做的像Spyder一樣,這樣又能查看中間變量,又能很好的利用你心愛(ài)的Pycharm。(仍然是在Anaconda環(huán)境下,這時(shí)候Ipython已經(jīng)裝好的情況下。)
詳細(xì)步驟:
1、
2、出現(xiàn)如圖2的畫(huà)面,然后把Show command line afterwards勾上
3、現(xiàn)在在運(yùn)行程序,代碼界面下面的控制臺(tái)應(yīng)該是下圖這個(gè)樣子的,其實(shí)就是Ipython界面。
注意到左邊有個(gè)眼鏡的圖標(biāo)(show Variables)點(diǎn)擊一下,就ok了。
如下圖所示右邊便是變量的值,非常方便:
大功告成!
就像是Spyder一樣 很是方便的,希望大家能用得到。
剛剛開(kāi)始,主要用于總結(jié),還很不專(zhuān)業(yè),歡迎指正和批評(píng)。
內(nèi)容來(lái)源有:
https://www.cnblogs.com/tq007/category/1047497.html
聯(lián)系客服