1. 程式人生 > >ubuntu16.04安裝YouCompleteMe+Anaconda+TensorFlow

ubuntu16.04安裝YouCompleteMe+Anaconda+TensorFlow

一、安裝ubuntu16.04,下載映象,一步一步來就行

二、安裝vmware tools ,點選安裝VMware Tools 然後複製到home,右鍵提取到此處,右鍵解壓後的資料夾在終端開啟,再輸入        ~/vmware-tools-distrib$ sudo ./vmware-install.pl 一直enter就行了

三、安裝YouCompleteMe外掛

  1. 解除安裝已經存在的vim(若有):sudo apt-get remove vim vim-runtime gvim
  2. 安裝vm7.4以上
    1. sudo apt-get install vim-gtk
    2. vim –version | grep python
      檢視vim對python的支援,預設的應該是支援python3如果要支援python2:                   sudo apt-get install vim-nox-py2
  3. 切換:sudo update-alternatives –config vim  輸入編號即可
  4. sudo apt-get install build-essential cmake python-dev python3-dev

下載過程中可能會報錯,出現無法下載的錯誤:

       error: RPC failed; curl 18 transfer closed with outstanding read data remaining

       fatal: The remote end hung up unexpectedly

       fatal: early EOF

       fatal: index-pack failed

解決方法:git config --global http.postBuffer 524288000  原因自己網上查

再重新執行git命令即可

安裝完之後配置 .vimrc檔案(不要忘記 . ):vim .vimrc 開啟 .vimrc檔案輸入以下內容:

set nocompatible

filetype off

set rtp+=~/.vim/bundle/Vundle.vim

call vundle#begin()

Plugin 'VundleVim/Vundle.vim'

call vundle#end()

filetype plugin indent on

ESC鍵 然後輸入 :PluginInstall 進行Vundle外掛的安裝

安裝YouCompleteMe

在上述檔案中再新增一行:Plugin 'Valloric/YouCompleteMe'

檔案如下:

set nocompatible

filetype off

set rtp+=~/.vim/bundle/Vundle.vim

call vundle#begin()

Plugin 'VundleVim/Vundle.vim'

Plugin 'Valloric/YouCompleteMe'

call vundle#end()

filetype plugin indent on

ESC鍵,輸入 :PluginInstall 進行YouCompleteMe進行安裝

切記,安裝時間很長,要等等等等等

過了一段時間之後,你要是不想等了,就關閉終端。

然後切換到如下目錄:

virtual-machine:~/.vim/bundle/YouCompleteMe$

輸入:git submodule update --init –recursive

這個命令可能會執行多次,直到YouCompleteMe下載完成之後

中間可能出現的錯誤:

fatal: Needed a single revision

Unable to find current revision in submodule path 'third_party/requests'Failed to recurse into submodule path 'third_party/ycmd'

解決方法:~/.vim/bundle/YouCompleteMe$ rm -fr third_party/

然後重新git submodule update --init –recursive即可

重新進入 .vimrc檔案,ESC 輸入 :PluginInstall

  1. 安裝clangsudo apt-get install clang
  2. 還是在YouCompleteMe目錄下,輸入:./install.py --clang-complet --system-libclang

大功告成

四、安裝Anaconda3

  1. 下載完成後出現Anaconda3-5.3.0-Linux-x86_64.sh 指令碼檔案
  2. 切換到該檔案目錄下,輸入:bash Anaconda3-5.3.0-Linux-x86_64.sh 進行安裝,會有提示,一路ENTER就行了
  3. 完成後配置系統變數(前提你是一路ENTER,如果自己改變了安裝了的目錄,自行修改下面的”~/anaconda3/”):
    1. echo 'export PATH="~/anaconda3/bin:$PATH"' >> ~/.bashrc
    2. source ~/.bashrc  更新bashrc,立即生效

e) 完成,檢查是否安裝好:

       cd,輸入python,可以看到python是Anaconda版本即可:

五、安裝TensorFlow(CPU)

             a):source activate tensorflow  #啟用TensorFlow環境

             b):cd /youdownload  #你的電腦whl檔案所在目錄

             c):pip install --ignore-installed –upgrade tensorflow-1.0.0-py3-none-linux_x86_64.whl

    如果想退出TensorFlow環境:source deactivate即可

    後續使用jupyter notebook出現無法引用包的問題的話

    解決辦法:

  1. source activate tensorflow
  2. (tensorflow) [email protected]:~$ conda install numpy  

通過這種方式,在TensorFlow環境下下載包就行

接著就在相應目錄下開啟jupyter notebook就行了(TensorFlow環境下,如果你要用TensorFlow的話)