主要介绍一下如何使用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. 洛谷P2115 Sabotage G 题解

    题目 [USACO14MAR]Sabotage G 题解 本蒟蒻又来了,这道题可以用二分答案来解决.我们可以设答案最小平均产奶量为 \(x \ (x \in[1,10000])\) .然后二分搜索 \ ...

  2. 运输层协议:TCP连接建立与释放

    TCP的特点 面向连接:TCP是面向连接的运输层协议,通过TCP发送数据需要先建立连接,通信结束后需要释放连接 可靠传输:TCP实现了可靠传输,使得数据能够无丢失.无差错.不重复地到达接收端 面向字节 ...

  3. mysql升级-rpm安装

    mysql版本5.7.29升级到5.7.30 由于我们安装mysql的方式是通过mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar中的rpm包安装:rpm -Uvh my ...

  4. selenium-ide-2.3.0 组件在foxfire45.0无法安装的问题

    楼主在安装selenium-ide组件时,尝试了下面两种方式都无法安装: 1.在forfire浏览器进行拖拽安装,页面无任何跳转.拖拽后回车安装,也没任何效果 2.附件组件-从文件安装添加组件,添加了 ...

  5. CodeForce-803C Maximal GCD(贪心数学)

    Maximal GCD CodeForces - 803C 现在给定一个正整数 n.你需要找到 k 个严格递增的正整数 a1, a2, ..., ak,满足他们的和等于 n 并且他们的最大公因数尽量大 ...

  6. 无序数组求第K大的数

    问题描述 无序数组求第K大的数,其中K从1开始算. 例如:[0,3,1,8,5,2]这个数组,第2大的数是5 OJ可参考:LeetCode_0215_KthLargestElementInAnArra ...

  7. PHP中的MySQLi扩展学习(二)mysqli类的一些少见的属性方法

    虽说是少见的一些属性方法,但是可能还是有不少同学在日常的开发中使用过,这里只是学习了可能相对来说我们用得比较少的一些 mysqli 的属性或方法.就当是扩展一下自己的知识体系. 切换用户 首先就是切换 ...

  8. 接口测试-Mock测试方法

    接口测试-Mock测试方法一.关于Mock测试1.什么是Mock测试?Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造 ...

  9. cmake入门:01 构建一个简单的可执行程序

    一.目录结构 CMakeLists.txt:cmake 工程入口文件,包含当前目录下的工程组织信息.cmake 指令根据此文件生成相应的 MakeFile 文件. Hello.c: 源代码文件 bui ...

  10. P4001-[ICPC-Beijing 2006]狼抓兔子【对偶图】

    正题 题目链接:https://www.luogu.com.cn/problem/P4001 题目大意 给出一个类似于 的网格图,求起点到终点的最小割. 解题思路 最小割直接跑网络流,然后发现\(di ...