Ubuntu18.04安装 anaconda+tensflow+pytorch+cuda+cudnn+python+keras步骤记录

一、安装软件版本及其顺序

1、Ubuntu-18.04

2、python-3.7.1

3、anaconda-3-2021.05

4、tensflow-2.2

5、pytorch-1.7

6、cuda10.1

7、cudnn-7.6

8、keras-2.3.4

二、添加软件源

sudo gedit /etc/apt/souces.list

(1)中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple/
(2)阿里云:http://mirrors.aliyun.com/pypi/simple/
(3)豆瓣:http://pypi.douban.com/simple/
(4)清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/

推荐清华源

二、基础安装

1.安装BLAS库
sudo apt-get install build-essential cmake git unzip \
sudo apt-get install pkg-config libopenblas-dev liblapack-dev

2.安装Python科学套件:Numpy、SciPy和Matplotlib
sudo apt-get install python3-numpy python3-scipy python3-matplotlib python3-yaml

3.安装HDF5
sudo apt-get install libhdf5-serial-dev python3-h5py

4.安装Graphviz和pydot-ng
sudo apt-get install graphviz
sudo pip3 install pydot-ng

5.安装python-opencv
sudo apt-get install python-opencv

三、python3.7

1、安装python
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6
2、查看安装版本
 python3 --version

3、主要卸载命令:

3.1sudo apt-get remove python2.7
3.2卸载残留命令:
sudo rm -r /etc/python2.7
sudo rm -r /usr/bin/python2.7
sudo rm -r /usr/lib/python2.7
sudo rm -r /usr/local/lib/python2.7
sudo rm -r /usr/share/python2.7
sudo rm -r /usr/share/man/man1/python2.7

三、安装CUDA10.0cuDNN7.6

参考以下链接,写的不错

ubuntu18.04安装cuda10.0和cuDNN的方法_南七行者的博客-CSDN博客_cuda10.0 cudnn

lshw -c video 显示显卡信息

ubuntu-drivers devices查看安装的驱动
lshw -c video 显示显卡信息

测试cuda安装版本
nvcc –version
查看显卡命令
nvidia-smi

watch命令的作用:周期性执行某一命令,并将输出显示到终端
-n参数:每隔几秒更新一次,设为1可以几乎实时查看

watch -n 1 nvidia-smi

四、anconda3-2021.05和tensorflow2.2

4.1、官网下载并运行conda

bash ./Anaconda3-2021.05-Linux-x86_64.sh

4.2.1查看下载安装的TensorFlow版本(没有gpu的下载tensorflow-cpu

       (1) conda search tensorflow-gpu

        (2)anaconda show jjhelmus/tensorflow-gpu

       (3) jjhelmus/tensorflow-gpu   |    2.2.0 | conda           | linux-64        | h0d30ee6_0, py27_2,                  np112py35_5, np112py36_5, hf154084_0, np112py27_5, h7b35bdc_0

        (4)conda install --channel https://conda.anaconda.org/jjhelmus tensorflow-gpu=2.2.0

4.2.2下载tensorflow慢问题
                        conda install tensorflow-gpu==2.2.0
                        在这一步中,可能会因为网络问题无法加载, 可以通过更换清华源来解决,

                        sudo gedit ~/.condarc

                        文件内有channel等,将-defaults那一行删除,添加如下内容

                        http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64
                        http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64

  4.2.3测试 tensorflow 是否安装好,gpu是否可用
        python
        import tensorflow as tf
        version = tf.__version__
        gpu_ok = tf.test.is_gpu_available()
        print("tf version:",version,"\nuse GPU",gpu_ok)

 4.2.4创建一个名为tensorflow的虚拟环境
        conda create -n tensorflow python=3.7
        # 进入虚拟环境
        conda activate tensorflow
        # 退出虚拟环境
        conda deactivatec

5.安装keras2.3.1

 

          pip3 install keras==2.3.1 -i https://pypi.tuna.tsinghua.edu.cn/simple 

        查看keras版本

        进入tensorflow环境,输入下面内容

         python

        from tensorflow import keras
        print(keras.__version__)

6.离线安装pytorch1.7,在线网速不行

https://download.pytorch.org/whl/torch_stable.html下载wheel

Ubuntu18.04安装 anaconda+tensflow+pytorch+cuda+cudnn+python+keras步骤记录_第1张图片

torchaudio-0.7.2-cp37-cp37m-linux_x86_64.whl
torch-1.7.1+cu101-cp37-cp37m-linux_x86_64.whl

pip install *.whl 安装

  # 更新
        conda upgrade pytorch-gpu

6.1检测pytorch是否安装成功

python
import torch
torch.cuda.is_available()
print(torch.__version__)
若输出版本号,则证明安装成功

6.2卸载命令
conda uninstall pytorch

7、安装pycharm2022

tar -zxvf pycharm-community-2022.2.2.tar.gz

sudo mv pycharm-community-2022.2.2/    /opt
cd   /opt/pycharm-community-2022.2.2/bin/

然后安装

7.1关于pycharm打不开conda解释器问题

        --肯能你安装到root,找不到,需要变更位置

        conda env list环境变量,显示安装位置

        mv /root/anaconda3 /home/ps/anaconda3

        ln -s /home/ps/anaconda3 /root/anaconda3

        上面ps是用户名,anaconda3是你的安装目录

7.2pycharm对Anaconda的没有访问权限
        办法一:

        ubuntu pycharm 调用 conda Permission denied
        sudo chown ps -R /usr/anaconda3
        $ conda update conda

       办法二:(本人用这个)

        检查path变量
        1、echo $PATH
       更改 ~/.bashrc中的conda相关的地址,最后一行else中添加
        export PATH="/home/ps/anaconda3/bin/:$PATH"
        2、修改三个conda内的变量
        将第一行的对应路径进行修改
        #!//home/ps/anaconda3/bin/python3
        gedit ~/anaconda3/bin/pip
        gedit ~/anaconda3/bin/conda
        gedit ~/anaconda3/bin/pip3

你可能感兴趣的:(python,pytorch,keras,tensorflow,深度学习)