一招搞定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安装包


640?wx_fmt=png


640?wx_fmt=png


640?wx_fmt=png


2、安装软件

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

640?wx_fmt=png


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

640?wx_fmt=png


(3)创建桌面快捷方式

640?wx_fmt=png


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

640?wx_fmt=png


(5)耐心等待安装

640?wx_fmt=png


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

640?wx_fmt=png


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

640?wx_fmt=png


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

640?wx_fmt=png


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

640?wx_fmt=png


(9)创建新项目

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png


三、远程连接编程

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

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

640?wx_fmt=png


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

640?wx_fmt=png


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

640?wx_fmt=png


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

640?wx_fmt=png


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

640?wx_fmt=png


6、浏览远程虚拟机

640?wx_fmt=png

640?wx_fmt=png


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

640?wx_fmt=png

640?wx_fmt=png


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

640?wx_fmt=png

640?wx_fmt=png


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

640?wx_fmt=png


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


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

640?wx_fmt=jpeg

640?wx_fmt=png

加入Python学习微信交流群

请添加微信:AI_doer

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

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

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

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

今日头条算法原理(全)

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

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

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

640?wx_fmt=jpeg

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

640?wx_fmt=png

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值