一招搞定Windows与Linux间Python交互编程

最近碰到的项目大多是多种语言与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安装包


一招搞定Windows与Linux间Python交互编程_第1张图片


一招搞定Windows与Linux间Python交互编程_第2张图片


640?wx_fmt=png


2、安装软件

(1)双击安装包进行安装。

一招搞定Windows与Linux间Python交互编程_第3张图片


(2)自定义软件安装路径(建议路径中不要中文字符)

一招搞定Windows与Linux间Python交互编程_第4张图片


(3)创建桌面快捷方式

一招搞定Windows与Linux间Python交互编程_第5张图片


(4)选择开始菜单文件夹(默认即可),点击安装

一招搞定Windows与Linux间Python交互编程_第6张图片


(5)耐心等待安装

一招搞定Windows与Linux间Python交互编程_第7张图片


(6)安装完成,勾选立即运行PyCharm

一招搞定Windows与Linux间Python交互编程_第8张图片


(7)选择是否导入开发环境配置文件,我们选择不导入

一招搞定Windows与Linux间Python交互编程_第9张图片


(8)选择输入激活码激活软件

一招搞定Windows与Linux间Python交互编程_第10张图片


 ps:选择License server激活,然后填入:http://im.js.cn:8888 或 http://idea.java.sx/http://xidea.online,然后点Activate激活即可,也有可能无法激活。【激活的人数多了就容易被封杀,所以可能经常需要去激活】

一招搞定Windows与Linux间Python交互编程_第11张图片


(9)创建新项目

一招搞定Windows与Linux间Python交互编程_第12张图片

一招搞定Windows与Linux间Python交互编程_第13张图片

一招搞定Windows与Linux间Python交互编程_第14张图片


三、远程连接编程

查看自己的虚拟机IP地址,使用XShell(ssh协议)连接服务器(虚拟机),使用PyCharm(sftp协议)连接服务器(虚拟机)。

1、在XShell上查看虚拟机IP地址。

一招搞定Windows与Linux间Python交互编程_第15张图片


2、在虚拟机上创建项目工作空间untitled

一招搞定Windows与Linux间Python交互编程_第16张图片


3、在PyCharm上配置远程服务器

一招搞定Windows与Linux间Python交互编程_第17张图片


4、添加新连接,设置连接名称及使用的协议类型

一招搞定Windows与Linux间Python交互编程_第18张图片


5、设置主机IP地址,工作空间(之前已创建),登录信息

一招搞定Windows与Linux间Python交互编程_第19张图片


6、浏览远程虚拟机

一招搞定Windows与Linux间Python交互编程_第20张图片

一招搞定Windows与Linux间Python交互编程_第21张图片


7、在虚拟机上创建新文件HelloWorld.py,并编写代码,然后点击编辑区右上角更新代码到服务器

一招搞定Windows与Linux间Python交互编程_第22张图片

一招搞定Windows与Linux间Python交互编程_第23张图片


8、设置文件的权限,添加执行权限

一招搞定Windows与Linux间Python交互编程_第24张图片

一招搞定Windows与Linux间Python交互编程_第25张图片


9、在虚拟机中使用XShell执行脚本文件

一招搞定Windows与Linux间Python交互编程_第26张图片


见到“Hello World!”就表示终于搞定了!哎,本人屌丝低配,只能想办法化解这尴尬的工具问题了!


当然,如果硬件环境不错,可以在本机装个ubunt和Windows的双系统,直接ubuntu下可以直接安装PyCharm。

一招搞定Windows与Linux间Python交互编程_第27张图片

640?wx_fmt=png

加入Python学习微信交流群

请添加微信:AI_doer

备注:姓名-单位-研究方向

王小二卖猪为例,易懂方式的解读深度学习

这九位中国人工智能领域杰出女性,你应该知道

关注两会 | 人工智能发展战略

今日头条算法原理(全)

深度学习对话系统理论篇--数据集和评价指标介绍

三步走——带你打造一份完美的数据科学求职简历

高盛:79页区块链报告-《从理论到实践》(附下载)

一招搞定Windows与Linux间Python交互编程_第28张图片

让阅读成为习惯,让灵魂拥有温度。

640?wx_fmt=png

欢迎转发到朋友圈或分享给好友

你可能感兴趣的:(一招搞定Windows与Linux间Python交互编程)