安裝Anaconda
- 到Aanconda官網(wǎng)下載對應(yīng)系統(tǒng)的版本
- 進入安裝包所在的目錄,比如安裝在個人主目錄/home/xxx,執(zhí)行:
$ bash Anaconda2-2018.12-Linux-x86_64.sh
根據(jù)提示回答yes或no - 執(zhí)行命令讓.bashrc中添加的路徑生效:
$ source ~/.bashrc
- 運行python就可以看到已經(jīng)安裝好了尝偎,執(zhí)行
$ which python
命令可以查看python路徑。
安裝Pytorch
- 查看cuda版本:
cat /usr/local/cuda/version.txt
- 到PyTorch官網(wǎng)選擇對應(yīng)的配置米愿,執(zhí)行對應(yīng)的命令,比如:
conda install pytorch torchvision cuda80 -c pytorch
- 安裝成功后進入python環(huán)境可以查看pytorch版本:
import torch
print(torch.__version__)
- 安裝指定版本的pytorch
conda install pytorch=0.4.1 -c soumith
安裝Tensorflow
注意安裝的tensorflow和cuda版本之間的兼容性
-
conda remove tensorflow
andpip uninstall tensorflow
- 查看有哪些可用的tensorflow版本
conda search --full --name tensorflow-gpu
- 安裝指定版本
conda install --channel https://conda.anaconda.org/anaconda tensorflow-gpu=1.2.1
orpip install tensorflow-gpu==1.14.0
- tensorflow, tensorboard版本經(jīng)常各種報錯怎么辦鼻吮?比如
AttributeError: module tensorflow has no attribute estimator
Just remove them and install again:
pip uninstall tensorboard tensorflow tf-nightly tensorboard-estimator
pip install --upgrade tensorflow-gpu==1.14.0 #會將tensorflow-gpu, tensorboard, tensorflow-estimator 對應(yīng)版本一起安裝, 類似全家桶
使用conda
-
conda --version
檢查配置是否正確 -
conda info -e
查看anaconda中已安裝的環(huán)境育苟,當(dāng)前被激活的環(huán)境有一個星號標(biāo)識 -
conda create --name SincNet3 python=3.6
創(chuàng)建一個名為SincNet3的環(huán)境,指定python版本為3.6 -
conda activate SincNet3
進入環(huán)境 -
conda deactivate
退出環(huán)境 -
python --verson
查看當(dāng)前環(huán)境的python版本 -
conda install scipy
安裝某個包 -
conda remove scipy
卸載包 -
conda list
查看已經(jīng)安裝的包 -
conda remove --name SincNet3 --all
刪除一個已有的環(huán)境
參考:Aanconda使用總結(jié)
Ubuntu16.04下安裝Aanconda
Attributeerror: module 'tensorflow.python.estimator.estimator_lib' has no attribute 'sessionrunhook'