南平 建網(wǎng)站搜索引擎有哪些
這篇博客涵蓋了新手第一次使用pycharm可能遇到的一些列問題及其解決方案。其中包括
1、No interpreter
2、failed to create vitual enviroment(創(chuàng)建虛擬環(huán)境失敗)
3、pycharm與python版本不匹配
4、powershell不能正常運(yùn)行
5、安裝過的第三方庫(kù)不能識(shí)別
6、智能感知功能不靈(明明有的類對(duì)象,但不能智能提示)
第一次使用一個(gè)開發(fā)環(huán)境往往多少都要遇到些問題,這不問題來了。
1、No interpreter
據(jù)說是找不到python的安裝目錄
很顯然,在這個(gè)界面中是無(wú)法添加的,那么我們來看看,從項(xiàng)目的設(shè)置里面是否可以添加
點(diǎn)擊后面的設(shè)置齒輪符號(hào),出現(xiàn)下拉菜單,點(diǎn)擊ADD
點(diǎn)擊確定,以為可以了吧。結(jié)果
2、failed to create vitual enviroment(創(chuàng)建虛擬環(huán)境失敗)
厲害吧!看來,有可能是這個(gè)python版本太低了吧,如果是這樣的原因,那說明pycharm更新很快啊,我們就嘗試用最新的python吧!(官網(wǎng)查到的貌似要3.6以上),而我的是3.4,說明我不玩python已經(jīng)很久了,而江湖上python已經(jīng)突飛猛進(jìn)了,哎~
3、pycharm與python版本不匹配
那就官網(wǎng)下載一個(gè)吧,不過官網(wǎng)速度比較慢,這個(gè)必須有個(gè)心里準(zhǔn)備,但其他網(wǎng)站安不安全我就不知道了,提倡官網(wǎng)下載,然后泡一杯茶聽兩首歌就可以了。其實(shí)也可以瞬間就下載完成(是不是有,欲練此功必先自宮,然而不自宮也可以的感覺啊~~),用迅雷,把剛剛下載的鏈接復(fù)制到迅雷里,新建一個(gè)下載,瞬間下載完成!
接下來就是我們的安裝了。結(jié)果(如果你是win7你就中招了,如果是高版本的windows就可以成功避開)
繼續(xù)來,下個(gè)版本低的吧!3.8看看,我們來到官網(wǎng)下載頁(yè):https://www.python.org/downloads
可以安裝了,頭大,頭大
再次來到設(shè)置里看看,如果然有了新安裝的3.8
點(diǎn)OK配置好了,咱們可以編譯試試看看了,看看還有不有錯(cuò)誤
通過編譯空的項(xiàng)目代碼,發(fā)現(xiàn)可以正常運(yùn)行了。
4、powershell不能正常運(yùn)行
設(shè)置以下這里就可以解決。
5、安裝過的第三方庫(kù)不能識(shí)別
即使你前面安裝個(gè)一萬(wàn)個(gè)第三方的庫(kù),這里如果沒有,你的項(xiàng)目里休想用,除非你在項(xiàng)目一個(gè)個(gè)重新添加一次。
進(jìn)到這里來,通過設(shè)置
除了給每次項(xiàng)目一個(gè)個(gè)添加第三方庫(kù)外,還有三個(gè)方法
第一,修改到python的 venv里面來,也就是虛擬環(huán)境下的python.exe來。這個(gè)就是上個(gè)項(xiàng)目我們都配置好了第三方庫(kù)的項(xiàng)目下的虛擬環(huán)境(我們可以看到這里面的第三方庫(kù)是可以顯示出來的)
但這個(gè)方法也不好,每次項(xiàng)目都要在這里設(shè)置。
第二,為了解決上面的每個(gè)項(xiàng)目都要設(shè)置的問題,那么可以對(duì)系統(tǒng)的環(huán)境進(jìn)行設(shè)置,如下
第三個(gè),在確保你的三方庫(kù)都是通過pip install安裝的前提下(因?yàn)檫@樣安裝的都會(huì)被記錄到,你python的安裝目錄下去了如c:\programs\python\python38\lib\site-packages),然后在新建項(xiàng)目是點(diǎn)選繼承全局庫(kù)(global site-packages),這樣就一勞永逸啦。
將系統(tǒng)的interpreter都設(shè)置成為第一個(gè)項(xiàng)目的虛擬環(huán)境配置了,那以后就再也不用每個(gè)項(xiàng)目都設(shè)置了
來來來,既然我們已經(jīng)安裝好了,那么我們?cè)趐ycharm中新建一個(gè)項(xiàng)目敲兩行代碼表示一下:
運(yùn)行的效果就是在屏幕上繪制了一個(gè)圓。
6、智能感知功能不靈(明明有的類對(duì)象,但不能智能提示)
還是通過file->settings進(jìn)入,找到editor下的code completion
好了,對(duì)于一個(gè)新手而言,基本能夠遇到的問題基本都涵蓋了,祝你們python旅途愉快!