pycharm編譯環境配置——完美解決終端可以調用庫,但pycharm卻無法調用庫的問題

    花了許久來解決這個問題,網上有很多說是設置file-setting下的project interpreter,再添加編譯器,只能說這種方法可能可以解決問題,前提是其他地方不會遇到問題。爲了完美解決相關問題,我們理一理過程。

  1. 查找編譯器位置

      一個系統可能有很多編譯器,比如可以裝python2.7同時可以裝python3.6,甚至python2.7也不止一個。那麼首先明確終端的編譯器在哪個路徑。詳細操作如下,在終端用python查找終端編譯器所在位置。那麼我們在pycharm中只需要調用終端編譯器就行了(因爲這個編譯器關聯的庫是我們需要調用的)。終端命令如下,可以看到編譯器位置在/home/gjn/anaconda2/bin/python

2. pycharm中添加編譯器

    pycharm的File | Settings | Project| Project Interpreter,如下點擊add。

     在existing environment下選擇步驟一的路徑,注意選的是區分python 和python-config,路徑是前者,另外路徑中是python 還是python2.7 或者其他名稱也要注意,要按照步驟一的路徑來。

     添加後,不要着急運行,一般運行按鈕灰色,細心觀察pycharm底部會有進度條,我理解是編譯器環境關聯的過程,會比較慢,這個時候運行並不會清除上次運行的錯誤結果,可能會讓我們以爲又沒成功,然而事實是編譯器還沒完全關聯上,要耐心等待。

3. pycharm中選擇編譯環境

     很多人到這裏就ok了。如果仍然編譯出錯,那麼就是環境雖然添加成功,pycharm並沒有實際用這個編譯器。

     觀察上面的錯誤結果,紅色部分中路徑爲/home/gjn/anaconda2/env2/gjn_1/bin/python2,這並不是我們期待的編譯器。

     我們選擇右上角的edit configurations,python interpreter中編譯器並不是步驟二中添加的編譯器,這個時候我們只要選擇我們步驟二中添加的編譯器即可。

     最後成功運行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章