主要介绍一下如何使用pycharm连接服务器并在服务器上炼丹,并对遇到的一个小问题进行说明。

1,SSH连接

首先使用SSH命令连接到服务器上,使用命令'ssh yourname@服务器ip'

其中yourname就是服务器中你的用户名。服务器ip就是服务器ip地址。输入密码后即可链接成功。

2,linux常用命令

由于服务器一般是linux环境,进行各种操作要使用一些linux命令,例如创建一些文件夹便于代码管理等。

命令可以随用随Google,但对一些比较常用的还是要熟悉,点击此处学习

3,配置anaconda

实验室的服务器一般都会安装号anaconda(如果没有请自行googel),要跑代码首先要配置好自己的conda环境,这里参考飞哥给出基础的一些配置。其余命令可以参考这里

  • anaconda相关
创建环境

conda create -n pytorch python=3.6

(-n XXX 对虚拟环境命名)

(python=3.6 表示新环境是python3.6版本)

激活环境

source activate pytorch

查看环境

conda env list

删除虚拟环境及所有包

conda remove -n py36 --all
  • 安装依赖
安装1.0版本的pytorch(自己更改版本号)

pip install torch==1.0

(后面的数字可以指定版本号)

安装9.0版本的cuda

conda install cudatoolkit=9.0

安装1.2.1版本的GPU版本的tensorflow

pip install tensorflow-gpu==1.2.1

4,运行代码

运行代码的基本基本流程可以从下面的参考教程中进行配置,但对于常见的几个问题,这里给出简单解决办法。

参考教程

上面教程中有一点需要注意:

  • 第五步选择路径时,博主给出的路径并不一定可用,有一个简单的方法可以确认

    点击 tools->deployment->configuration



    然后点击Root path右边的Audetect会自动的给出用户的初始位置,然后在这个位置基础上继续找到你创建的conda的地方,一般是.conda->envs->3中你创建的conda->bin->python3.6(要看你创建的版本)

注:要是按照 tools->deployment->configuration没要看到已创建的环境,也可以自己创建一个然后在查看,可以参考这里

5,一个常见错误

有时候连接完后,运行代码会出现下面的错误:

Can't run remote python interpreter: Can't get remote credentials for deployment server

引起这种问题的情况可能有很多,比较常用的结局办法如下:

1,删除所有解释器重新创建,参考看这里

2,将远程解释器的连接改为ssh(我的解决办法),参看看这里

最后随便写个代码:

print("qqqqqq")



成功运行。

pycharm 服务器连接及一些问题解决的更多相关文章

  1. [企业化NET]Window Server 2008 R2[1]-服务器基本安装即问题解决记录

    1.  服务器基本安装即问题解决记录      √ 2.  SVN环境搭建和客户端使用 2.1  服务端 和 客户端 安装    √ 2.2  项目建立与基本使用     √ 2.3  基本冲突解决, ...

  2. 在虚拟机中连接oracle数据库报错ORA-12154,其他服务器连接无问题

    在一台服务器上使用sqlplus登录oracle数据库,cmd->sqlplus->name/passwd@orcl2登录某个数据库用户,提示ORA-12154.使用当前服务器的PLSQL ...

  3. 转 windows下安装pycharm并连接Linux的python环境 以及 windows 下notepad ++编辑 linux 的文件

    ######sample 1:windows下安装pycharm并连接Linux的python环境 https://www.cnblogs.com/junxun/p/8287998.html wind ...

  4. Linux 安装 python3.6 ,并且配置 Pycharm 远程连接开发

    Linux下安装Python3.6和第三方库   如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!! ...

  5. ubuntu pycharm 无法 lock from launcher 问题解决

    ubuntu pycharm 无法 lock from launcher 问题解决 最近在自己电脑上安装了python的IDE pycharm, 发现在dash也无法搜索到pycharm的启动图标.( ...

  6. 【PostgreSQL】PostgreSQL添加新服务器连接时,报错“Server doesn't listen ”,已解决。

    PostgreSQL添加新的服务器连接时,报错:

  7. Navicat for MySQL的服务器连接管理

    Navicat for MySQL可以导入导出数据库服务器的连接,方便你换机器时不用再设置连接.    导出为一个.ncx的XML文件. 导入后,在执行一个查询时,可能会报以下错误 这是因为源机器和本 ...

  8. 通过MSSQL连接服务器连接至Oracle数据库

    前言 有很多时候,我们需要MSSQL与Oracle进行跨库查询或数据交互.本篇随笔将阐述如何通过MSSQL的连接服务器连接至Oracle数据库,并且读取数据的示例. 具体步骤 首先需要到Oracle的 ...

  9. 解决服务器连接错误Host ‘XXX’ is not allowed to connect to this MySQL server

    这段时间在研究火车头的入库教程,在“配置登陆信息和数据库(mysql)”连接中,出现“服务器连接错误Host 'XXX' is not allowed to connect to this MySQL ...

随机推荐

  1. eclipse的C/C++开发搭建

    环境 宿主机:ubuntu 16.04 交叉编译:gcc-linaro-4.9-2014.11 ubuntu自带源 eclipse 安装(想使用新版直接跳过) 安装eclipse sudo apt-g ...

  2. Selenium自动化实现web自动化-1

    框架搭建 基于maven+jdk8+junit5+seleium 构建 <dependencies> <dependency> <groupId>org.junit ...

  3. IPv4掩码与掩码位数的转换

    1. 根据掩码获取掩码的位数 int mask2len(unsigned int mask) { /*eg: 255.255.255.0 255.0.255.255.0*/ int bit=0,len ...

  4. 本地Markdown文件上传到博客

    本地Markdown文件上传到博客 参考:https://www.cnblogs.com/ccylhw/p/13954153.html 1.Typora 最漂亮的写作APPhttps://www.ty ...

  5. Mybatis简单查询

    目录 前言 一.时间区间查询 1.xml中实现 2. Mybatis Plus 方式 二.模糊查询 1.xml中实现 2. Mybatis Plus 方式 前言  好记性不如烂笔头,记录内容,方便日后 ...

  6. node实战小例子

    第一章 2020-2-6 留言小本子 思路(由于本章没有数据库,客户提交的数据放在全局变量,接收请求用的是bodyParser, padyParser使用方法 app.use(bodyParser.u ...

  7. 安装docker遇到:package docker-ce-3:19.03.8-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed

    执行 yum install docker-ce docker-ce-cli containerd.io 提示: 错误: 问题: package docker-ce-3:19.03.8-3.el7.x ...

  8. grep、cut、awk、sed的使用

    grep.cut.awk.sed 常常应用在查找日志.数据.输出结果等等,并对我们想要的数据进行提取.通常grep,sed命令是对行进行提取,cut跟awk是对列进行提取 处理海量数据之grep命令 ...

  9. dede后台栏目管理文章统计数量和实际文章数不一致解决办法

    操作dede_arctiny表,将和栏目对应的typeid所有文章去掉即可.

  10. openTSDB-采集器批量部署-tcollector

        前提: 所需安装采集器服务器与部署服务器之间都已经配置无密码登录 1.安装服务器安装expect包 安装服务器与需要安装Tcollector服务器之间未配置无密登录需要此步. yum inst ...