pycharm 服务器连接及一些问题解决
主要介绍一下如何使用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 服务器连接及一些问题解决的更多相关文章
- [企业化NET]Window Server 2008 R2[1]-服务器基本安装即问题解决记录
1. 服务器基本安装即问题解决记录 √ 2. SVN环境搭建和客户端使用 2.1 服务端 和 客户端 安装 √ 2.2 项目建立与基本使用 √ 2.3 基本冲突解决, ...
- 在虚拟机中连接oracle数据库报错ORA-12154,其他服务器连接无问题
在一台服务器上使用sqlplus登录oracle数据库,cmd->sqlplus->name/passwd@orcl2登录某个数据库用户,提示ORA-12154.使用当前服务器的PLSQL ...
- 转 windows下安装pycharm并连接Linux的python环境 以及 windows 下notepad ++编辑 linux 的文件
######sample 1:windows下安装pycharm并连接Linux的python环境 https://www.cnblogs.com/junxun/p/8287998.html wind ...
- Linux 安装 python3.6 ,并且配置 Pycharm 远程连接开发
Linux下安装Python3.6和第三方库 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!! ...
- ubuntu pycharm 无法 lock from launcher 问题解决
ubuntu pycharm 无法 lock from launcher 问题解决 最近在自己电脑上安装了python的IDE pycharm, 发现在dash也无法搜索到pycharm的启动图标.( ...
- 【PostgreSQL】PostgreSQL添加新服务器连接时,报错“Server doesn't listen ”,已解决。
PostgreSQL添加新的服务器连接时,报错:
- Navicat for MySQL的服务器连接管理
Navicat for MySQL可以导入导出数据库服务器的连接,方便你换机器时不用再设置连接. 导出为一个.ncx的XML文件. 导入后,在执行一个查询时,可能会报以下错误 这是因为源机器和本 ...
- 通过MSSQL连接服务器连接至Oracle数据库
前言 有很多时候,我们需要MSSQL与Oracle进行跨库查询或数据交互.本篇随笔将阐述如何通过MSSQL的连接服务器连接至Oracle数据库,并且读取数据的示例. 具体步骤 首先需要到Oracle的 ...
- 解决服务器连接错误Host ‘XXX’ is not allowed to connect to this MySQL server
这段时间在研究火车头的入库教程,在“配置登陆信息和数据库(mysql)”连接中,出现“服务器连接错误Host 'XXX' is not allowed to connect to this MySQL ...
随机推荐
- RabbitMQ之消息模式1
消息100%的投递 消息如何保障100%的投递成功? 什么是生产端的可靠性投递? 保障消息的成功发出 保障MQ节点的成功接收 发送端收到MQ节点(Broker)确认应答 完善的消息进行补偿机制 BAT ...
- shell条件语句if
1.单分支语句 if [ ];then 命令 fi if [ ] then 命令 fi 2.双分支语句 if [ ] then echo cmd1 else echo cmd2 fi 3.多分支语句 ...
- PPPoE技术白皮书(H3C)
PPPoE技术白皮书 关键词:PPP,Ethernet,PPPoE 摘要:PPPoE是一种通过一个远端接入设备为以太网上的主机提供接入服务,并可以对接入的每个主机实现控制和计费的技术.本文介绍了PPP ...
- 掌握基于AOP事务管理
一.手动管理和半自动工厂模式 二.AOP事务管理 1.表达式中,第一个※是返回值所有类型,service包下一个点意思是service包下的类,两个点意思是service包下的类和其子包下的类也包含, ...
- weblogic获取应用目录路径
一.背景说明 在项目开发过程中,本地开发用的windows+tomcat,到了生产中,就成了linux+weblogic.部署工程后,应用报错,显示获取应用目录返回为null. 在网上查阅资料,发现在 ...
- pygame简单小游戏 移动小球
键盘a,d,s,w移动小球 需要安装pygame cmd里输入pip install pygame import pygame import sys pygame.init() screen = py ...
- Shell系列(19)- 正则表达式
正则表达式与通配符 正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配.grep,awk,sed等命令可以支持正则表达式. 通配符用来匹配符号条件的文件名,通配符是完全匹配.ls,find,c ...
- 深入HTML5第三天
表单form属性:method="get|post" action="url": 特性:不写样式是没有样式的 input:属性:type="text| ...
- 华为云计算IE面试笔记-FusionSphere Openstack有哪些关键组件,各组件主要功能是什么?三种存储接入组件的差异有哪些?
1. Nova:在OpenStack环境中提供计算服务,负责计算实例(VM,云主机)生命周期的管理,包括生成.调度和回收.Nova不负责计算实例的告警上报(FC管). 2. Cinder:为计算实例提 ...
- layui 利用js原型方法来加载函数
//举例如下: !function (win) { var FUNC = function () { this.v = "3.3" }; //这里添加函数 FUNC.prototy ...