首页 > 系统相关 >远程连接linux开发

远程连接linux开发

时间:2023-08-25 16:46:28浏览次数:47  
标签:解释器 -- win 远程 开发 本地 linux 连接

远程连接linux开发

# 一般情况下开发环境
	-win开发,linux上线  有问题:有些模块win和linux不兼容
    -linux开发,linux上线
    	-ubuntu系统->台式机->ubuntu->ubuntu开发
    -mac系统,linux上线
		-mac环境和linux很像

# 只有win机器,没有linux系统,项目要在linux系统下开发--->远程连接到linux中开发-->解释器就使用linux中的解释器

# 配置
pycharm -->tools-->deployment-->configration-->添加一个sftp:远端linux--》connection--》ssh configration添加一个----》mapping 设置目录映射:把本地目录映射到linux中哪个目录下

# upload download操作
tools -- deployment--》上传下拉
					--》autoupload 自动上传,改动代码会自动上传

# 配置linux解释器到本地pycharm中使用
settings中选择解释器--->add SSH Interpreter 选择linux目录下的python解释器

# 本地命令进入远端命令
ssh [email protected]  # password@host
	然后在项目路径下 python3.9 manage.py执行
    等同于本地配置完后右键运行

    
# 使用pycharm链接linux开发基本过程
	-本地代码上传到linux
    -使用linux解释器运行代码--》配置远端解释器
    -以后本地右键运行等同于镰刀linux机器执行
    
# win--链接到远程docker容器中开发   用的比较少

标签:解释器,--,win,远程,开发,本地,linux,连接
From: https://www.cnblogs.com/yedayangboke/p/17657333.html

相关文章

  • python实现RPC(远程过程调用)
    python实现RPC(远程过程调用)#远程过程调用-1借助于rabbitmq可以跨语言-2SimpleXMLRPCServer内置的-3zerorpc-4grpc可以跨语言1.1SimpleXMLRPCServer自带的###服务端fromxmlrpc.serverimportSimpleXMLRPCServer#通信使用xml格式classRPCServer(object):......
  • Linux内核模块的编译和运行 - 如何让模块跑起来?
    SRCPATH:=$(shellpwd)ARCH=armCROSS_COMPILE?=/opt/toolchain/bin/arm-linux-gnueabihf-KDIR?=/home/xxx/linux-3.10/obj-m+=hello_world.oall:@echo"buildmodules..."@$(MAKE)-C$(KDIR)M=$(SRCPATH)CROSS_COMPILE=$(C......
  • 搭一个Linux内核驱动框架 - 如何写一个Linux内核驱动?
    通俗一点的问题就是“如何写一个内核驱动?”新手往往并不明白驱动的具体定义是什么,我们往往拿到一款芯片,然后要给这个芯片写一个驱动代码,但是这个驱动代码到底是什么样子的?应该怎么写?就是面临的第1个问题。其实我们通常说的驱动是一个很模糊的概念,也是很多概念的集合。狭义上的驱......
  • Linux中su命令与sudo命令的区别
    su命令与sudo命令是Linux中比较常用的命令,sudo是以root用户方式执行命令,su是用来变更其他使用者的身份来执行命令。那么Linux中su命令与sudo命令的区别是什么?我们通过这篇文章详细讲解一下。1、关于密码两个命令的最大区别是:sudo命令需要输入当前用户的密码,su命令需要......
  • 逐梦起航 职等你来,北京校区Linux运维89期开班啦!
    8月心情,喜忧参半。8月是一个特殊的季节,它是夏季的最后一个月份,也是当代大学生的一个新起点,有人因为高考得利,即将远离家乡,背起小小的行囊奔赴大学;有人则因为高考失利,面临着重新规划自己学习和职业道路的挑战。与此同时,在这个毕业的季节,有人选择出国深造,有人选择托关系找工......
  • Linux CPU 使用率统计
    CPU使用率统计脚本:for((i=0;i<10000;++i))dotop-n1|awk-F'[,|]+'/'%Cpu'/'{printf("%s%.01f\n",strftime("[%Y-%m-%d%H:%M:%S]",systime()),100-$11);}';sleep1;done运行效果:$for((i=0;i<10000;++i))do......
  • Cognex InSight 相机的连接与仿真的使用
    1.连接相机至InSight网络:1.相机供电/连接PC智能相机的供电分两种:不同系列的视觉系统供电方式有差异,具体请查阅手册①POE电源供电②开关电源供电2.在InSight中配置相机IP地址:选择:系统>>>将传感器/设备添加到网络然后单击相机图标,右侧会显示当前相机的IP和子网掩码信息,选择......
  • Linux
    Linux一、目录结构与用途/bin:系统命令目录/sbin:超级命令目录,只有超级管理员才能执行的命令/boot:系统目录,类似于Windows中的C盘/dev:设备文件目录,硬盘、光驱、U盘都属于设备文件,/dev/sr0代表光驱设备,注意,此目录下的文件没有办法直接使用,必须先挂载/etc:代表系统的配......
  • Linux安装oracle23c
    官网下载:1.rpm包oracle-database-free-23c-1.0-1.el8.x86_64.rpmoracle-database-preinstall-23c-1.0-0.5.el8.x86_64.rpm2.安装依赖包上传compat-openssl10-1.0.2u-1.el9.x86_64.rpm包并且进行安装此依赖包需要先进行安装rpm-ivhcompat-openssl10-1.0.2u-1.el9......
  • 4步搞清Linux任务调度(定时任务)——cron
    1搞清概念1.1cron与crondcron是Linux下实现任务调度(定时任务)的一种服务,可以在无需人工干预的情况下运行作业。crond则是cron服务的守护进程,与Windows下的计划任务类似。Linux系统会默认安装cron服务工具,并自动启动crond进程。1.2crontabcrontab是Linux系统提供的用于设置......