【0号教程】书写代码的必要前置工作
登录注册账号
1、在校外登录需要先下载连接重邮vpn(https://vpn.cqupt.edu.cn)
2、登录jumpserver web端(server.ddwtop.team),输入账号密码进入如下界面
添加密钥(弃用)
系统中搜索打开PowerShell(或者按win+R输入powershell,macOS打开终端)
输入ssh-keygen命令(不用输入,一直回车)
复制这个地址,打开
找到id_rsa.pub文件,用vscode打开,把文件中的东西全部复制。
(后面的事情联系学长学姐,将复制的内容发给他们)
Web Terminal功能
文件管理功能
进入终端后可以连接到不同的服务器,服务器之间可以进行文件的复制和移动(点击鼠标右键进行复制粘贴)
MobaXterm连接Jumpserver
(校外需连接重邮VPN),打开MoabXterm,点左上角Session进行配置。输入网址server.ddwtop.team,用户名,端口为2222
输入密码,进入此界面表示连接成功
输入p查看所有主机信息,再输入主机对应的id可以连接到相应主机
Vscode配置
安装拓展
1、打开vscode点击拓展
2、搜索下列拓展插件进行安装
Remote SSH
Python
Code Runner
IntelliCode
Prettier – Code formatter
Code Runner配置修改
安装Code Runner插件后,在Code Runner的拓展设置勾选Run In Terminal,使得程序可以在终端运行
Vscode远程连接服务器
1、打开vscode,点击远程资源管理器,再点击加号
2、 在上方对话框中输入:
ssh jumpserverUsername@systemUsername@AssetIP@server.ddwtop.team -p2222
解释:
jumpserverUsername: 登录jumpserver的用户名
systemUsername: 例如:ubuntu (不同服务器可能有差别,自己在MobaXterm中连接服务器进行查看)
AssetIP: 资产ip
2、点第一个,选择linux系统
3、点击箭头指向
4、点击continue
5、输入密码(在前面步骤已经添加密钥后会跳过这一步)
远程服务器配置文件讲解
1、输入nano ~/.bash_rc,在该文件的最后面新添加两行:
export http_proxy=http://ip:port
export https_proxy=http://ip:port
注意:这里的ip必须是重庆邮电大学本校的校内IP,即一般为10.16开头的ip。
Tips:如果您有上网需求,请您找师兄师姐或其他校内的同学,安装Clash或者CCProxy,并将配置告诉你,自行配置。
然后ctrl+s保存,ctrl+x退出(注意每行最后不要有空格否则会报错)
2、退出当前终端,然后重新打开。
3、输入curl www.baidu.com 测试是否连接到网路,如果抓取到页面则配置完成。
4、连接成功后在vscode中将之前安装过的拓展插件再安装一遍
Vscode简要使用教程
选择Python解释器
1、打开或新建一个python文件
2、点击右下角python后面3.9.13(python版本)
3、在弹出选项选择你要使用的环境
代码调试
在右上角三角形的下拉菜单选择运行模式
【新服务器】系统配置
更换APT镜像源(Ubuntu系统)
apt是Ubuntu系统的包管理工具,一般默认使用ubuntu的官方源,在国内下载的速度太慢,因此更换到国内的镜像源来提高apt的下载速度。
对于Ubuntu系统,可以通过修改/etc/apt/sources.list文件内容来修apt源
1、首先备份sources.list文件到sourcecs.list.bak文件,避免在意外出错情况下能够还原。
备份文件完成后,就打开原有的source.list文件进行apt源的修改,apt源可以到清华镜像源网站上复制,在清华镜像源网站主页面中找到ubantu点击旁边的问号,进入Ubuntu镜像使用帮助的页面,根据ubantu版本,复制红线中的apt源到source.list,原有的源要进行删除。
2、sources.list文件修改完成后就输入命令apt update,就会去清华的镜像源把所有的软件包目录拉下来,至此镜像源更换完成。
安装Nvidia驱动
1、输入命令nvidia-smi,看是否弹出驱动信息,如显示nvidia命令找不到,则需要进行Nvidia驱动的安装
2、输入ubuntu-drivers devices自动探测显卡最适配的驱动程序(后面带recommended那个)
3、进入root用户,输入apt install nvidia-driver-515进行安装
安装Miniconda
1、依旧是在清华的镜像源网站,在搜索框中输入anaconda
2、点击anaconda进入index of anconda页面
3、然后点击miniconda进入miniconda安装包的页面,根据python版本选择到相应的linxu_64安装包,右键复制其下载链接。
4、再到命令行中输入wget 下载链接,就会进行下载,安装。
更换conda镜像源
1、搜索清华大学开源软件镜像站
(地址:https://mirrors.tuna.tsinghua.edu.cn)
2、在镜像列表中搜索到anaconda,点击anaconda后面的 ?图标,进入下方的界面:
复制阴影框中的所有内容
3、在linux系统终端的(base) ubuntu:~$ 上输入ls -a命令,查看是否有.condarc文件
4、使用nano .condarc命令对.condarc文件进行修改,将文件中已有的东西全部删除,再将镜像站复制的东西复制到.condarc文件中,如下图所示:
修改完后ctrl+o保存,之后ctrl+x退出
创建自己的Python虚拟环境
1、首先在(base)环境下输入conda info -e,查看所有已有的虚拟环境
2、之后创建一个虚拟环境,输入conda create -n pt_yt python=3.8 -y(-n后面的pt_yt以及下面的这个名字都只做为演示示例,自己取一个认得出的名字)
3、创建成功后,输入conda info -e命令,就可以找到自己刚刚创建的虚拟环境
安装Pytorch
1、之后在(base)环境下输入命令conda activate pt_yt,(base)变成(pt_yt)就说明切换到刚刚创建的虚拟环境中。
注:如果要返回(base)环境,就输入conda deactivate
2、搜索pytorch官网 (https://pytorch.org/)
在官网下方找到如下界面:
所有选项按照上图所示:
复制Run this Command框中的命令
3、 在(pt_yt)环境下输入刚刚复制的命令,之后输入y继续运行.
4、在按照完毕后,验证以下安装是否成功,在自己创建的环境下输入python,输入以下代码,如下图所示:
表示pytorch安装成功,能够识别导入的torch包