主要介绍一下如何使用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. vue2.0与3.0中的provide和inject 用法

    1.provide/inject有什么用? 常用的父子组件通信方式都是父组件绑定要传递给子组件的数据,子组件通过props属性接收,一旦组件层级变多时,采用这种方式一级一级传递值非常麻烦,而且代码可读 ...

  2. python3 爬虫五大模块之一:爬虫调度器

    Python的爬虫框架主要可以分为以下五个部分: 爬虫调度器:用于各个模块之间的通信,可以理解为爬虫的入口与核心(main函数),爬虫的执行策略在此模块进行定义: URL管理器:负责URL的管理,包括 ...

  3. 富文本编辑器-SpringBoot

    目录 简介 Editor.md 基础工程搭建 数据库设计 基础项目搭建 文章编辑整合(重点) 图片上传问题 表情包问题 文章展示 简介 项目地址:https://gitee.com/zwtgit/ri ...

  4. 菜狗、《灵笼》、《时光代理人》,重新审视Z世代的电商逻辑

    来源:懂懂笔记 B站还有多少潜力可以挖掘? 虽然B站的最新财报依然还是亏损,但同时也让人看到更多的可能性. 从财报数据的亮点来看,一是营收增长,B站二季度营收为44.95亿元,同比增长72%.营收上B ...

  5. rootfs -根文件系统制作

    目录 目录 目录 概述 概念 根文件系统是什么 根文件系统中有什么 根文件系统的形式 Busybox 简介 什么是 linuxrc VFS 简介 Busybox 工具 Busybox 目录结构 Men ...

  6. 放码来战!HMS Core线上Codelabs挑战赛正式开始

    亲爱的开发者,在1024程序员节即将到来之际,HMS Core准备了一场线上Codelabs挑战赛,现向你发出诚挚邀请,希望你能将新奇的想法和对产品的思考融入代码,用技术与世界对话. HMS Core ...

  7. jquery .play()报错is not a function

    报错原因:play()方法属于DOM对象方法,$('#audio')为jquery对象解决办法:将jquery对象转换为DOM对象首先打印jquery对象$('#audio') 两种转换方式将一个jQ ...

  8. dedecms织梦调用指定文章id

    {dede:arclist idlist="1349"  channelid="1" addfields="date,city"} idli ...

  9. fontawesome图标不显示的原因

    1.查看css路径是否正确 2.查看font文件夹内的字体文件是否引入 3.查看font文件夹内的字体资源路径是否正确

  10. Java基础(六)——集合

    一.概述 1.介绍 为什么出现集合? 答:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,对对象进行存储,集合就是存储对象最常用的一种方式. 数组和集合类同是容器,有何不同? ...