1、用VScode远程连接云服务器
个人感觉用vscode远程连接华为云进行开发会比较方便
1
在VScode扩展里搜索并安装Remote SSH插件
依次点击右侧远程资源管理器图标、小齿轮,选择第一项
其内容按照如下格式填写
Host huaweiyun//可以任意填写
HostName 华为云的弹性公网IP地址
User 云服务器用户名
1
2
3
保存后右侧会出现远程云服务器,点击右侧图标连接云服务器输入密码登录
ps:云服务器需要开机才可连接成功
3. 由于是直接使用root账号登陆的服务器,为了防止搞坏服务器,添加一个普通用户,再添加进sudo用户组里
```bash
useradd -m -s /bin/bash xxx
```
* `-m`:在`/home`路径下创建该用户的根目录
* `-s`:指定用户登入后使用的`shell`
然后把这个用户加入到`sudo`用户组里:
```bash
usermod -G sudo xxx
```
给这个用户名设置密码,否则无法登录
```bash
passwd xxx
```
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
安装更高版本python
再更新一下源
sudo apt-get update
1
起飞
sudo apt-get install python3.7
1
就知道一定会有问题,报错以下内容:
E: Unable to locate package python3.7
E: Couldn't find any package by glob 'python3.7'
E: Couldn't find any package by regex 'python3.7
1
2
3
换一下软件repository
sudo add-apt-repository ppa:deadsnakes/ppa
1
按Enter即可,然后继续执行下面的命令即可
安装python3.7
sudo apt-get update
sudo apt-get install python3.7
设置默认
安装完成后我们执行以下命令查看版本python
python
1
快捷键Ctrl+D 即可退出python
我们发现仍然是python2.7,这是因为ubuntu16.04内置了python2.7版本,当你在终端输入python时,默认是2.7的版本,在安装python其它版本还需要这样设置,才能将其它版本设置为默认
首先查看python版本的优先级:
sudo update-alternatives --config python
1
如果在此之前没有进行过默认设置则会报错:
update-alternatives: error: no alternatives for python
1
此时你可以通过update-alternatives来设置默认python版本, 最后的参数1,2是优先级,数字越大优先级越高,比如经过以下设置后,在终端输入python,显示的就是3.6的版本了。
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2
1
2
至此python安装完毕
然后为python安装pip
sudo apt-get install python3-pip
pip --version
sudo python -m pip install --upgrade pip
1
2
3
2、安装Anaconda及Pytorch
安装Anaconda
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
在清华站点下载即可
linux系统选择类似下图的版本
下载后用Sftp上传到云服务器
我用的是MobaXterm,这个软件很方便上传和下载文件,连接服务器方法可以参考别的博客
上传后在终端进入上传到的目录输入命令安装anaconda
bash Anaconda(TAB补全,每个人下载的安装包不一样~wu)
一直回车直到输入yes
完成安装
验证安装
conda --version
1
出现command not found
执行如下命令
source ~/.bashrc
1
出现如上情况,正常
安装pytorch
先换国内源,不然会超时安装失败
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
1
2
3
检查换源是否成功
cat ~/.condarc
1
为pytorch创建一个虚拟环境
conda create -n pytorch python=3.7
1
删除环境——如果想删了重来
conda remove -n pytorch --all
1
激活环境
激活后,会看到前面会显示(pytorch)
conda activate pytorch
1
去Pytorch官网https://pytorch.org/get-started/locally/选择合适的命令
不要复制 -c pytorch,否则不采用清华镜像源下载。
下载完成后检查是否下载成功
python
import torch
torch.__version__
torch.cuda.is_available()
1
2
3
4
输出结果如下即成功
原文链接:https://blog.csdn.net/qq_43529121/article/details/116353513