Anaconda + tensorflow-gpu + docker + pycharm专业版 实现本地远程互联

系统  linux  ubuntu

关于docker:docker详解_cyy18702236763的博客-CSDN博客

关于远程连接:docker + pycharm专业版 + python_cyy18702236763的博客-CSDN博客

小白吐槽一句,pip坑爹,conda真香

以下操作均在docker容器内完成

Ubuntu安装sudo

        apt-get install sudo

        Pycharm图形界面安装包默认执行sudo  pip  install  XXX,如果不用pycharm安装则不 用安装

         sudo,建议直接在远程服务器安装。

先把linux默认携带的python2.7、python3.5、pip等乱七八糟的东西都卸载干净

        Ubuntu卸载python (建议自行寻找卸载方式,不大靠谱)

        sudo  apt-get remove python3

安装anaconda3

        下载 https://www.anaconda.com/download/

         Anaconda + tensorflow-gpu + docker + pycharm专业版 实现本地远程互联_第1张图片

        我下载的是Anaconda3-2021.04-Linux-x86_64.sh

        直接bash  Anaconda3-2021.04-Linux-x86_64.sh

        中间都是yes,最后一步no

anaconda3安装后conda命令不能用

        将anaconda3的bin目录加入PATH

                vim  ~/.bashrc

                export  PATH=~/anaconda3/bin:$PATH      # 你自己安装的anaconda3路径,默认是这个

        更新bashrc以立即生效

                source ~/.bashrc

查看当前系统环境

        conda info -e

新建环境

        conda create -n (环境名称) python=python版本

删除环境

        conda env remove -n (环境名称)

查看所有环境

        conda env list

进入环境

        source  activate  环境名称

安装tensorflow,尤其是gpu版本的,在新建环境时指定tensorflow-gpu版本可以省去很多麻烦,conda会自动安装需要的东西(cudnn等等)

        对于GPU版本:conda  create  -n  your_env_name  tensorflow-gpu==1.14.0  python=python

        版本号 

        对于CPU版本:conda  create  -n  your_env_name  python=python版本号 

        (指定tensorflow或者不指定都是一样的)

镜像源查看

        conda config --show-sources

国内第三方源添加 

        conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

        conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/

        conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

        conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

        conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

        conda config --add channels https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/main

        conda config --add channels https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/free

        conda config --add channels https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/mro

        conda config --add channels https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/msys2

        conda config --add channels https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/pro

        conda config --add channels https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/r

删除源

         conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

Pip加快安装速度(换源,亲测,这个靠谱)

        pip  install  pandas  -i http://pypi.douban.com/simple  --trusted-host pypi.douban.com

Anaconda + tensorflow-gpu + docker + pycharm专业版 实现本地远程互联_第2张图片

以上链接参考有:

使用conda安装python包_cathar的专栏-CSDN博客_conda安装python包

在Linux服务器上配置tensorflow-gpu版(最详细教程)_Jack Frost的博客-CSDN博客_linux tensorflow-gpu

拒绝白嫖,加关注

你可能感兴趣的:(python,linux,pycharm,tensorflow,docker)