欢迎来到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集成了更多的功能,也更为丰富)
下载完成后呈现如下的图片
阿里云申请云服务器ECS
登陆阿里云平台申请或购买云服务器(点击概览会详细的官方教程)
此时注意,我们只需要IP地址栏的公有IP地址。找到目标实例,然后在操作列选择 【更多】 >【 密码/密钥 】> 重置实例密码,然后在弹出的对话框设置ECS实例的登录密码。
在弹出的页面,单击【立即重启】使新密码生效。
在ECS实例列表页面,复制ECS实例的公网IP地址。
安装连接SSH
安装Terminal插件。Royal TSX是一个插件型连接app,所有功能依靠插件实现。
点击File-New Document,创建一个Document。试用版只能开一个Document,使用上没有任何限制。Document可以理解成一套链接配置文件。
然后点击新建的Document。点击左下角的+号-Terminal注意Computer Name就是供应商给出的ip地址。Port什么的默认不变。点击apply按钮。Display Name改为你自己取的名字。
选择Common一栏中的Credentials,点击第一次选取框,选择Specify username and password。输入Username以及Password。之后Commond S保存后双击执行即可。
输入 yes,然后输入云服务器的登录密码。
登录成功后会显示如下信息。
之后我们就可以快乐的使用SSH啦!!!
配置使用SFTP
- 安装File Transfer插件
- 在Document下新建File Transfer项目。步骤和SSH类似,输入Computer Name(公共IP)。在这里我们选择SFTP type。
- 进入Credentials,输入用户名和密码。双击即可登陆,如果熟悉Xshell的小伙伴就会很熟悉这个界面了。
在Linux系统中配置Python3环境
- 默认情况下,Linux会自带安装Python,可以运行python –version命令查看,如图:
我们看到Linux中已经自带了Python2.7.5。再次运行python命令后就可以使用python命令窗口了。 - 安装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
命令,将文件解压到当前目录。
- 准备编译环境,执行如下命令:
安装python需要的依赖。成功后(Complete!)。yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
- 编译安装,执行
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配置
- 地址:https://www.anaconda.com/download/
打开如下图所示,这里大家就可以选择版本和适用的操作系统(Windows系统,苹果系统,Linux系统),这里我们下载Linux系统,另外python版本最好选择python3(就是图中的python3.8,因为官方已经不支持python2的维护了,并且python3不向下兼容,所以使用python3是大势所趋),并且更具自己的系统选择64位还是32位。
下好安装包(这里指的是Linux下的安装包),我们将安装包拷贝到Linux系统下。(通过SFPT接口安装到/home/shenhao目录下)可以先用mkdir创建/shenhao - 安装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
- 配置清华源:
由于很多的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
- 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! 没有比它更好