本人起初是用Eclipse+Pydev學習python的,其實也覺得挺好用。不過後來因為同事推薦去試了下PyCharm,就一發不可收拾的愛上了。 嚴格來說,題目上的問題其實對於很多人都不算是問題,但是根據個人經驗,恐怕和我一樣野生自學的孩子們還真的有可能不知道,所以特別提一下。 問題現象: 在PyC ...
本人起初是用Eclipse+Pydev學習python的,其實也覺得挺好用。不過後來因為同事推薦去試了下PyCharm,就一發不可收拾的愛上了。
嚴格來說,題目上的問題其實對於很多人都不算是問題,但是根據個人經驗,恐怕和我一樣野生自學的孩子們還真的有可能不知道,所以特別提一下。
問題現象:
在PyCharm中編輯代碼時,如果輸入了未import的包(本地已內置或安裝此包)的方法,卻無法智能提示導入。
問題分析:
一開始還以為是因為更換keymap導致快捷鍵衝突,可是檢查過setting發現沒問題。後來通過網路搜索查閱,才發現是沒有配置PyCharm的Interpreter。(此時內心是崩潰的,其實坑了很多自學者腳步的就是最初的甚至是很簡單的環境配置,可以舉例無數,以後專門寫個文章談談個人體會。)
問題解決:
1.首先,你已經安裝好Python2或者Python3的環境。
2.打開PyCharm-->Preference-->Project-->Project Interpreter
3.如果你的Python環境本來就沒有其它問題,那麼紅框中的部分點開後會有相應路徑可供選擇,比如我這裡是(Python 2.7.10).
4.點擊Apply使設置生效。
如此完成後,你的PyCharm就能在編碼時正常的auto import了。
PS:linux下有一款WingIDE也是Python開發利器,大家有空也可以嘗試下。