1. 程式人生 > >Ubuntu下Anaconda和Pycharm的配合使用

Ubuntu下Anaconda和Pycharm的配合使用

  1. 對於Ubuntu18.04,一開始會有一個系統預設的python直譯器,是3.6版本,位置在/usr/bin/python3.6。可以通過在terminal中輸入python或者python3來檢視。因為我已經安裝Anaconda,這個已經無法顯示了。
  2. 安裝了Anaconda3之後,Anaconda會自帶一個python直譯器,也是3.6版本,位置在/home/li/anaconda3/bin/python3。一旦安裝了Anaconda,這個python就會變成預設的。在terminal裡面直接輸入python,顯示的位置就是這個。在這裡插入圖片描述
  3. 這個Anaconda預設的python,在系統之外虛擬出來一個使用python的環境,叫做base。在這個環境下面安裝的庫,不會與系統自帶的python以及庫衝突。星號表示預設。在這裡插入圖片描述
  4. 此外,可以在Anaconda上再虛擬出各種自定義環境,能夠選擇python版本和庫版本。比如我新建了一個環境較python2,此時的python位置在/home/li/anaconda3/envs/python2/bin/python,其中的python2是我給這個虛擬環境的命名。新建環境可以通過Anaconda 操作介面,也可以使用指令。在這裡插入圖片描述 在這裡插入圖片描述
  5. 在pycharm中選擇interpreter的時候,選擇conda environment。然後選擇base環境下,或者其他環境下的python,這樣就能得到想要的python以及該環境下的庫了。
  6. 這個圖中選擇的是系統預設的python直譯器,可以看到下面很多包是沒有的。 在這裡插入圖片描述
    這次選擇的是Anaconda的預設python直譯器,tensorflow就在裡面了。 在這裡插入圖片描述 在這裡插入圖片描述 如果選擇自定義的環境python2中的直譯器,可以看到這個虛擬環境中只有最基本的一些庫。 在這裡插入圖片描述 在這裡插入圖片描述