linux18.04版本上安装anaconda并更改python版本
- 查看linux版本:18.04
- 1.下载并安装anaconda
- 2.检验安装是否成功
- 3.新建环境安装python3.6
- 4.在新建环境中安装tensorflow 1.10
最近在探索在服务器上跑程序,第一步当然是安装环境啦。把这次安装环境的过程记录下来,一是为了有需要的人可以作为参考,二也是为了以后自己忘记了的时候可以再回头看看呀。话不多说,开始记录。
查看linux版本:18.04
如果不知道自己的linux版本,可以使用
uname -a
查看自己的linux版本,这是我的linux版本。
1.下载并安装anaconda
在anaconda官网(https://www.anaconda.com/products/individual)下载好自己需要的anaconda版本,我下载的是python 3.7版本的linux版本。
下载的是.sh文件,此文件在linux系统中是可执行文件。
将下载好的文件复制到服务器上,复制的过程比较久,如果此阶段是在服务器上下载的就不需要进行复制。
复制好后,使用ls命令查看文件名称
ls
利用以下命令运行.sh文件进行anaconda的安装。
//bash后为ls查看到的文件名称,可根据自己的实际情况进行更改
bash Anaconda3-5.2.0-Linux-x86_64.sh
运行完成后,重启终端,使安装生效。
2.检验安装是否成功
输入python3,看是否输出python3.7的版本,因为linux自带的python版本是2.7。
python3
也可使用以下命令查看安装好的conda版本
conda --version
3.新建环境安装python3.6
因我需要的实验环境是python3.6,tensorflow1.10,故需要重新安装python版本。
使用以下命令建立一个名称为py36的环境来安装所需框架。
//py36为自己取的名字,python=3.6是我需要的版本号
conda create -n py36 python=3.6 anaconda
创建完成后,会提示你使用activate py36打开py36环境,但若此时退出了终端重新进入,需要使用conda activate py36 打开新创建的环境。
activate py36
conda activate py36
创建完成后,也可使用以下命令查看anaconda中创建的所有环境。
conda info --env
我这里可以看到是原始的base环境和新创建的py36,*代表你当前所处的环境,我是安装好后写的这篇博客,我正处在创建好后的py36中。
4.在新建环境中安装tensorflow 1.10
在py36环境中进行tensorflow 1.10的安装。
在py36环境下添加清华镜像:
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
添加完成后,运行以下命令,进行tensorflow1.10的安装。
//此处的1.10是你需要的版本号,可根据自己的需要灵活变通
conda install tensorflow=1.10
等待安装完成。
安装完成后,进入python,进行测试。
此处要注意,是__version__,version左右是两个下划线。
结果显示安装好的tensorflow版本,安装成功。
希望对大家有所帮助~
欢迎大家批评指正!