使用Royal TSX通过阿里云搭建属于自己的linux主机(配合Python和Anaconda的安装)


欢迎来到shenhao的AI +大数据技术之旅blog-Royal TSX的配置

在这一篇文章中,我讲从安装到配置使用SSH以及STFP进行详细的说明。同时,会对Linux系统上安装python以及anaconda的详细步骤进行阐述。最终将配置一个pytorch环境作为最终的案例。
[video(video-5dCgroSF-1596276347458)(type-bilibili)(url-https://player.bilibili.com/player.html?aid=70623689)(image-https://ss.csdn.net/p?http://i0.hdslb.com/bfs/archive/4755957f5d4ab25eea49d6458701ccf7e93f5cbe.jpg)(title-怎样在Mac上SSH和FTP?完美替代XShell是哪个软件?item2吗?Royal TSX! 没有比它更好)]

安装Royal TSX

在 Windows 上好用的 shell 工具可能要数 xshell,但xshell并没有开发 mac 版本,所以想和远程服务器SSH连接可能要用macOS自带的终端 terminal 或者 iTerm2。
试过几个工具软件后,在macOS上最好用ssh工具客户端可能是 Royal TSX。(国产的Finalshell也能从一定程度上替代xshell,但是Royal TSX集成了更多的功能,也更为丰富)

  1. 安装地址:https://royalapps.com/ts/mac/download

  2. 下载完成后呈现如下的图片
    这是官方的图片

    阿里云申请云服务器ECS

  3. 登陆阿里云平台申请或购买云服务器(点击概览会详细的官方教程)
    在这里插入图片描述
    此时注意,我们只需要IP地址栏的公有IP地址。

  4. 找到目标实例,然后在操作列选择 【更多】 >【 密码/密钥 】> 重置实例密码,然后在弹出的对话框设置ECS实例的登录密码。
    在这里插入图片描述

  5. 在弹出的页面,单击【立即重启】使新密码生效。

  6. 在ECS实例列表页面,复制ECS实例的公网IP地址。

    安装连接SSH

  7. 安装Terminal插件。Royal TSX是一个插件型连接app,所有功能依靠插件实现。
    在这里插入图片描述

  8. 点击File-New Document,创建一个Document。试用版只能开一个Document,使用上没有任何限制。Document可以理解成一套链接配置文件。
    然后点击新建的Document。点击左下角的+号-Terminal
    在这里插入图片描述

  9. 注意Computer Name就是供应商给出的ip地址。Port什么的默认不变。点击apply按钮。Display Name改为你自己取的名字。
    在这里插入图片描述

  10. 选择Common一栏中的Credentials,点击第一次选取框,选择Specify username and password。输入Username以及Password。之后Commond S保存后双击执行即可。
    在这里插入图片描述

  11. 输入 yes,然后输入云服务器的登录密码。在这里插入图片描述
    登录成功后会显示如下信息。
    在这里插入图片描述
    之后我们就可以快乐的使用SSH啦!!!

配置使用SFTP

  1. 安装File Transfer插件
  2. 在Document下新建File Transfer项目。步骤和SSH类似,输入Computer Name(公共IP)。在这里我们选择SFTP type。
    在这里插入图片描述
  3. 进入Credentials,输入用户名和密码。双击即可登陆,如果熟悉Xshell的小伙伴就会很熟悉这个界面了。
    在这里插入图片描述

    在Linux系统中配置Python3环境

  4. 默认情况下,Linux会自带安装Python,可以运行python –version命令查看,如图:
    在这里插入图片描述
    我们看到Linux中已经自带了Python2.7.5。再次运行python命令后就可以使用python命令窗口了。
  5. 安装python3
  • 登录https://www.python.org/downloads/source/,找到对应版本(我们以Python 3.8.5为例)
  • 选择Gzipped source tarball进行下载。
  • 下载Python-3.8.5.tgz
  • 文件上传:
    将文件上传到Linux系统的某个目录下,根据自己情况上传,本例上传到了/root/目录下,如图:
    在这里插入图片描述
  • 解压

执行tar -zxvf Python-3.6.5.tgz命令,将文件解压到当前目录。

  • 准备编译环境,执行如下命令:
    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
    安装python需要的依赖。成功后(Complete!)。
  • 编译安装,执行cd Python-3.8.5进入解压后的Python-3.8.5目录下,依次执行如下三个命令:
./configure --prefix=/root/training/Python-3.8.5
make
make install
  • 创建软链接
    还记得开始,Linux已经安装了python2.7.5,这里我们不能将它删除,如果删除,系统可能会出现问题。我们只需要按照与Python2.7.5相同的方式为Python3.8.5创建一个软链接即可,我们把软链接放到/usr/local/bin目录下。
    执行如下代码:
ln -s root/training/Python-3.8.5/bin/python3.8 /usr/local/bin/python3
ls -l /usr/local/bin/

此时运行python3即可。
在这里插入图片描述

  • 配置环境变量

配置环境变量主要是能快速使用pip3安装命令。

执行 vi ~/.bash_profile,打开配置文件,添加如下配置:

#配置python
export PYTHON_HOME=/root/training/Python-3.8.5
export PATH=$PYTHON_HOME/bin:$PATH

保存退出(:wq),执行source ~/.bash_profile命令使配置生效。执行echo命令echo $PYTHON_HOME/,查看是否配置成功,如图:
在这里插入图片描述

Anaconda配置

  1. 地址:https://www.anaconda.com/download/
    打开如下图所示,这里大家就可以选择版本和适用的操作系统(Windows系统,苹果系统,Linux系统),这里我们下载Linux系统,另外python版本最好选择python3(就是图中的python3.8,因为官方已经不支持python2的维护了,并且python3不向下兼容,所以使用python3是大势所趋),并且更具自己的系统选择64位还是32位。
    在这里插入图片描述
    下好安装包(这里指的是Linux下的安装包),我们将安装包拷贝到Linux系统下。(通过SFPT接口安装到/home/shenhao目录下)可以先用mkdir创建/shenhao
  2. 安装anaconda
bash Anaconda3-2020.07-Linux-x86_64.sh

然后一步步安装就可以了

注意:安装的过程中要选择“yes”/“no”,一律选择“yes”,另外,会有一段安装的条款,我们一直回车就可以跳过。

安装完成之后要重启终端,anaconda才能生效

  • 在安装的过程中,会问你安装路径,直接回车默认就可以了。有个地方问你是否将anaconda安装路径加入到环境变量(.bashrc)中,输入yes,默认的是no,
  • 如果没输入就要配置环境,根据提示,在终端输入sudo vi /etc/profile,打开profile文件。添加语句export PATH=/home/shenhao/anaconda3/bin:$PATH,保存,退出。
  • 重启终端
  • 输入conda list 就可以查询,你现在安装了哪些库,常用的numpy, scipy名列其中。如果你还有什么包没有安装上,可以运行conda install * 来进行安装,
  • 如果某个包版本不是最新的,运行 conda update * 就可以了。

配置pytorch

  1. 配置清华源:
    由于很多的python下的工具包的安装包在国外的服务器上,会影响国内的下载与使用,所以我们可以添加一下清华镜像,输入下面3句话就可以了。
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
  1. pytorch环境:
conda create --name pytorch python=3.8
conda activate pytorch
conda install pytorch torchvision
conda install scikit-learn

如果要删除环境

conda remove -n pytorch --all

linux下安装anaconda教程,并添加清华镜像
怎样在Mac上SSH和FTP?完美替代XShell是哪个软件?item2吗?Royal TSX! 没有比它更好


文章作者: Shen Hao
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Shen Hao !
评论
评论
 上一篇
使用阿里云部署Flask网页 使用阿里云部署Flask网页
使用阿里云部署Flask网页前端网页部署阿里云apache-CentOS配置好Apache后,将一整个html、css、js文件全部copy进/var/www/html目录下。 之后就可以通过访问IP地址访问到你的index.html网页。
2020-09-01
下一篇 
VNC远程图形桌面的配置之Ubuntu 18.04的Gnome实现 VNC远程图形桌面的配置之Ubuntu 18.04的Gnome实现
欢迎来到shenhao的AI +大数据技术之旅blog-VNC远程图形桌面的配置之Ubuntu 18.04的Gnome实现VNC代表虚拟网络计算。从本质上讲,它是一个远程显示系统,不仅允许您在当前运行的计算机上查看桌面环境,而且从Inter
2020-09-01
  目录