首页 > 其他分享 >工具 | 使用PyCharm连接服务器

工具 | 使用PyCharm连接服务器

时间:2023-07-04 20:13:43浏览次数:37  
标签:代码 点击 虚拟环境 服务器 Interpreter PyCharm 计算资源 连接

连接服务器

我们首先打开pycharm,点击file->Settings。然后搜索Interpreter,会搜索到一个叫Python Interpreter

我们点击Add Interpreter,选择On SSH

输入网址和端口号,还有用户名,点击下一步。若我们已经登陆过,我们可以点击Existing直接进行登录。

我们输入对应用户名的密码,点击下一步。

点击下一步。

进入到这个界面。选择“System Interpreter”。

上面的“Interpreter”是编译器,填写你的服务器中,python的安装位置。(如果你安装了conda,并创建了虚拟环境,那么地址应该是“/home/用户名/anaconda3/envs/虚拟环境名称/python”)。

下面的“Sync folders”是本地文件对应服务器上的存储地址,自己选择点击右侧的文件夹图样(同样的,如果你安装了conda,并创建了虚拟环境,那么地址应该是“/home/用户名/文件夹名”)。

Local Path:我们电脑本地工作文件夹。

Remote Path:我们服务器工作文件夹。

最后点击创建,就是这个界面。我们使用了服务器的虚拟环境,而且计算资源也是服务器的计算资源。

代码同步

依次选择“Tools”->“Deployment”->“Automatic Upload(Alaways)”。

该选项可以保证服务器上代码和本地代码及时保持一致。

代码运行

完成以上步骤后,连接服务器,即可使用pycharm编辑代码。选择pycharm下面的“Terminal”即可在输入终端命令,服务器运行。

也可以直接右键选择,直接运行。

总结:

我们为什么要使用本机上的Pycharm连接远程的服务器呢?因为第一服务器计算资源丰富,但是有个缺点就是图形化界面没有,而且代码不能Debug,我们无法理解代码的中间运行过程,也不知道为什么代码发生错误或者没有预期的输出。

我们使用本机上的Pycharm连接远程的服务器,可以在本机的Pycharm上使用服务器的计算资源,而且还能用到Pycharm上的强大功能。例如:Debug调试。

标签:代码,点击,虚拟环境,服务器,Interpreter,PyCharm,计算资源,连接
From: https://www.cnblogs.com/zhangxuegold/p/17526865.html

相关文章

  • 网络连接存在大量time_wait和close_wait的原因以及解决方法
     四次挥手过程:第一次挥手:主机A(可以是客户端,也可以是服务器端),设置SequenceNumber和AcknowledgmentNumber,向主机B发送一个FIN报文段;此时,主机A进入FIN_WAIT_1状态;这表示主机A没有数据要发送给主机B了。第二次挥手:主机B收到了主机A发送的FIN报文段,向主机A回一个ACK报文段,Acknow......
  • MacBook的mysql无法连接pycharm问题
    问题1:1018-Can'treaddirof'./luffy/'(errno:13-Permissiondenied)这个错误提示表明在Django应用程序中无法读取目录"./luffy/",MySQL数据库连接配置不正确或没有足够的权限访问数据库引起的。而我的连接配置是正确的,所以问题是没有足够的权限1.打开终端,用root用户进......
  • pycharm的接触学习[230703]测试插入图片
    python自述最庞大的代码库、“胶水语言”解释型语言,即不需要编译环节搭建开发环境输出函数可以输出哪些内容?输出内容可以是数字:print(520)、print(98.5);/字符串:print(‘helloworld‘);/含运算符的表达式(操作数、运算符):print(3+1)可以输出到目的地?到文件中("open"......
  • centos服务器root用户无法登陆
    问题描述:研发同事反馈测试机无法远程登陆——————————————————————————————————————————————问题排查:①咱们先本地测试SSH测试下,提示没有权限“permissiondenied” ②再进机房,接上显示器发现有报错信息(提示分区节点、块有问......
  • Springboot : 连接ldap超时问题
    Err:java.net.ConnectException:Connectiontimedoutwhenconnectingtoldap使用springbootldap连接账号所属ldap目录验证时,出现如上报错经检查,host,username,password等信息均无误,如下为代码中的配置信息示例hashEnv.put(Context.SECURITY_AUTHENTICATION,"simple"......
  • shell脚本:将运行容器的日志输出到文件清理服务器上的符合条件的docker镜像
    采集容器日志的shell脚本内容为:点击查看代码#!/bin/bashexportLANG=zh_CN.gb18030.~/.bash_profile#日志放置目录log_path=/aa/bb/cc/dd/eetodaydate=$(date+%Y%m%d)nowdate=$(date+%Y%m%d%H%M)#pod列表dube_pod_id='xx1-servicexx2-servicexx3-servicexx4-se......
  • MacBook能连上Wi-Fi,浏览器连接不上网站的解决方法
    MacBook连接上Wi-Fi后,可以使用微信等软件,却无法打开网页,解决办法是1.点击左上方苹果图标>>>系统设置>>>网络>>>点击详细信息点击DNS>>>将DNS服务器进行修改>>>+-号是增加或删除>>>然后就能正常使用浏览器 部分DNS ......
  • UE5打包出的客户端连不上服务器的排查
    最近在打包DS项目时遇到了一个很奇怪的问题,就是Editor以Client模式起的客户端点击Button可以连接到服务器的Level但是打包出来的Client点击Button却跳不过去观察服务器日志发现有Error,但是光凭这条服务器的Error无法确定问题。于是打开了Client的Log发现问题所在:这个错误......
  • 1、笔记本刷ubuntu,安装饥荒服务器
    目录笔记本刷ubuntu,安装饥荒服务器一、准备二、笔记本刷机1、制作UbuntuserverU盘启动盘2、刷机3、设置电源不休眠三、安装饥荒服务器四、最后说下网络笔记本刷ubuntu,安装饥荒服务器一、准备1、一台老旧笔记本,用的我是10年前的联想g400s(i5-3230M处理器,8g内存(原来4g饥荒mod加......
  • MQTTnet 创建基于 WebSocket 的 Mqtt 服务器
    MQTTnet.Exceptions.MqttProtocolViolationException:Expectedatleast21540bytesbutthereareonly71bytes使用了错误的协议,mqtt有tcp和ws两种连接协议ws://使用1883端口就能正常连接 ......