普天同庆xff01;!!从原来啥也不懂一直拖着想着等返校后问同学怎么操作,到现在迫于无奈需要训练只能自己配置,耗时半天终于搞明白了!!!(大神永远不懂小白的痛)
目录
1.linux服务器环境配置
1.1 安装anaconda
在服务器上配置python环境即为在linux系统中安装python或者python编译器,Anaconda即可。
(1)从官网中下载对应系统和对应版本的anaconda
Anaconda | The World's Most Popular Data Science Platform
(2)右键anaconda安装包所在文件夹,选择【在终端打开】
(3)输入【bash 下载的anaconda安装包名称】,按回车键开始下载
(4)后续按照相应提示进行下载,直到下载成功
1.2 安装pytorch
注意:用服务器中的python环境时,需要的库应该安装在服务器的python环境中,而不是本地环境
(1)建立虚拟环境
- 打开anaconda建立虚拟环境
在上述anaconda软件所在文件处右键选择【在终端打开】
- 在终端输入【anaconda-navigator】打开anaconda
- 选择左侧栏中的【environment】,点击下方的【create】,name自己任意设置(比如pytorch),然后点击【create】,至此虚拟环境创建成功,虚拟环境所在位置为【anaconda3/envs/pytorch】
(2)在虚拟环境中下载pytorch
- 右键anaconda软件所在文件,选择【在终端打开】
- 输入【conda activate pytorch(刚刚建立的虚拟环境名称)】,进入虚拟环境
- 打开pytorch官网(https://pytorch.org/)根据自己系统以及cuda类型进行选择
- 在虚拟环境中输入上图中最下面一行所对应的代码进行安装
- 安装完成后,输入【python】,进入python界面,然后输入【import torch】,判断是否安装成功
- 同理,其他python库的安装也是按照【进入虚拟环境—使用pip安装库—输入python并在python中检查是否安装成功】。
- 至此,linux系统服务器环境配置结束
2. pycharm连接服务器操作
2.1 在本地pycharm中连接外部服务器
(1)打开pycharm,选择【file-settings-python interpreter】,点击右侧设置按钮选择add
(2)选择【SSH Interpreter】,并在右侧host中输入服务器ip地址,username中输入服务器中自己的名称,然后进行后续配置
(3)在interpreter中输入虚拟路径中python所在的位置,点击完成配置
2.2 将本地文件同服务器文件连接
(1)选择【Tools-Deployment-Configuration】
(2)打开后,选择【Mappings】,在local path中输入本地文件所在位置,Deployment path中输入服务器系统所希望将文件储存的位置(随意设置都可以)
(3)点击【Finish】完成配置
(4)返回【file-settings-python interpreter】界面,在右侧Python Interpreter下拉键中选择服务器对应的interpreter,重启pycharm,即可成功使用。
2.3 将本地文件同步到服务器对应文件中
(1)在本地文件处右键,选择【Deployment-Upload to XXX@XXXXX】,同步到服务器对应文件夹
(2)点击【Tools-Deployment-Browse Remote Host】查看服务器文件
- 海报