默认使用python3,放弃python2。
系统安装
首选使用Ubuntu LTS,当前推荐16.04。(个人使用Deepin 15.7,满足开发需要。)
安装完成后,更新系统到最新。如果要使用GPU运算,需安装nvidia显卡驱动和cuda(推荐9.0版本)相关依赖。
sudo apt update && sudo apt dist-upgrade
安装miniconda
Anaconda安装后占用空间太大,使用miniconda替代。最好以普通用户身份安装,不要使用root
wget [https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh](https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh)
chmod +x Miniconda3-latest-Linux-x86_64.sh
./Miniconda3-latest-Linux-x86_64.sh
安装过程中,输入两次yes。安装完成后,运行如下命令,更新环境变量,才可以调用conda命令
source .bashrc
修改conda源为清华镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
查看conda相关信息
conda info
安装常用python包
conda install numpy pandas scikit-learn jupyter
更新所有python包
conda upgrade --all
安装Pytorch
当前Pytorch版本为0.4,官网可查看安装命令
conda install pytorch-cpu torchvision-cpu -c pytorch
安装Tensorflow
pip install tensorflow