最近碰到的项目大多是多种语言与python混合编程,C、C++、Python等语言的编译环境linux提供的很好,但是Linux虚拟机没有可视化的IDE,实在不方便调试;在Windows下虽然有各种好用的IDE,但是要成功运行以上语言的代码就要配置很多东西,也是很困扰。那么有没有什么方法可以在Windows上编写Python代码,在Linux运行?这类问题也出现在团队合作开发项目的过程中,这时我们就需要远程连接Linux服务器进行编程。
PyCharm 是由 Jetbrains 公司开发的一个跨平台编辑器。如果你之前是在 Windows 环境下进行开发,那么你会立刻认出 Jetbrains 公司,它就是那个开发了 Resharper 的公司。
PyCharm既支持Windows也支持Linux,两种环境下的Pycharm官网或者搜索里都有详细介绍,这篇文章主要是讨论如何在 Linux 上可运行python,而代码编写和调试在Windows的PyCharm上运行。
文章导引
1-安装环境准备
2-Win10下安装PyCharm
3-远程连接Linux编程
一、安装环境
1、Win10 X64(安装PyCharm的环境)
2、Ubuntu(运行python代码的linux虚拟机环境)
3、PyCharm版本:
pycharm-professional-2018.1.2
二、Win10下安装PyCharm
1、下载安装包
PyCharm官网下载Pycharm安装包
2、安装软件
(1)双击安装包进行安装。
(2)自定义软件安装路径(建议路径中不要中文字符)
(3)创建桌面快捷方式
(4)选择开始菜单文件夹(默认即可),点击安装
(5)耐心等待安装
(6)安装完成,勾选立即运行PyCharm
(7)选择是否导入开发环境配置文件,我们选择不导入
(8)选择输入激活码激活软件
ps:选择License server激活,然后填入:http://im.js.cn:8888 或 http://idea.java.sx/或http://xidea.online,然后点Activate激活即可,也有可能无法激活。【激活的人数多了就容易被封杀,所以可能经常需要去激活】
(9)创建新项目
三、远程连接编程
查看自己的虚拟机IP地址,使用XShell(ssh协议)连接服务器(虚拟机),使用PyCharm(sftp协议)连接服务器(虚拟机)。
1、在XShell上查看虚拟机IP地址。
2、在虚拟机上创建项目工作空间untitled
3、在PyCharm上配置远程服务器
4、添加新连接,设置连接名称及使用的协议类型
5、设置主机IP地址,工作空间(之前已创建),登录信息
6、浏览远程虚拟机
7、在虚拟机上创建新文件HelloWorld.py,并编写代码,然后点击编辑区右上角更新代码到服务器
8、设置文件的权限,添加执行权限
9、在虚拟机中使用XShell执行脚本文件
见到“Hello World!”就表示终于搞定了!哎,本人屌丝低配,只能想办法化解这尴尬的工具问题了!
当然,如果硬件环境不错,可以在本机装个ubunt和Windows的双系统,直接ubuntu下可以直接安装PyCharm。
加入Python学习微信交流群
请添加微信:AI_doer
备注:姓名-单位-研究方向
让阅读成为习惯,让灵魂拥有温度。
欢迎转发到朋友圈或分享给好友