ubuntu16.04安裝YouCompleteMe+Anaconda+TensorFlow
一、安裝ubuntu16.04,下載映象,一步一步來就行
二、安裝vmware tools ,點選安裝VMware Tools 然後複製到home,右鍵提取到此處,右鍵解壓後的資料夾在終端開啟,再輸入 ~/vmware-tools-distrib$ sudo ./vmware-install.pl 一直enter就行了
三、安裝YouCompleteMe外掛
- 解除安裝已經存在的vim(若有):sudo apt-get remove vim vim-runtime gvim
- 安裝vm7.4以上
- sudo apt-get install vim-gtk
- vim –version | grep python
- 切換:sudo update-alternatives –config vim 輸入編號即可
- 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
- 安裝clang:sudo apt-get install clang
- 還是在YouCompleteMe目錄下,輸入:./install.py --clang-complet --system-libclang
大功告成…
四、安裝Anaconda3
- 下載完成後出現Anaconda3-5.3.0-Linux-x86_64.sh 指令碼檔案
- 切換到該檔案目錄下,輸入:bash Anaconda3-5.3.0-Linux-x86_64.sh 進行安裝,會有提示,一路ENTER就行了
- 完成後配置系統變數(前提你是一路ENTER,如果自己改變了安裝了的目錄,自行修改下面的”~/anaconda3/”):
- echo 'export PATH="~/anaconda3/bin:$PATH"' >> ~/.bashrc
- 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出現無法引用包的問題的話
解決辦法:
- source activate tensorflow
- (tensorflow) [email protected]:~$ conda install numpy
通過這種方式,在TensorFlow環境下下載包就行
接著就在相應目錄下開啟jupyter notebook就行了(TensorFlow環境下,如果你要用TensorFlow的話)