使用WingIDE开发python项目

本文详细介绍如何在WingIDE中创建项目、设置编码、配置解释器及运行Django项目等,提供了一系列实用技巧,包括如何查看函数定义、设置主题和字体等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写在开头:

为什么有这篇文章?因为我不会使用vscode(插件模式总是存在各种问题),也不想使用吃资源的pycharm。WingIDE除了切换文件比较慢外(这点我还能忍受),其它的基本没啥缺点。

那么这篇的作用就是记录如何更好的使用WingIDE的,网上这方面的文章很少,希望能给自己帮助,也能帮助到更多初次使用WingIDE的人。

 

我下载的是个人版,功能虽然没有收费的专业版多,但够用就行了,而我也不想去搞破解,目前个人最新版本是7.1.1.0,我安装的也是这个版本。官网的下载地址是:http://wingware.com/downloads

 一、创建并理解WingIDE中项目的概念

1.我理解中的WingIDE的项目概念

我认为WingIDE中设置的项目,其实是一组调试环境设置,解释器设置,默认编码设置等的集合,这些设置都是用于开发的,而不是用于发布和部署。我们创建好WingIDE项目后,并不意味我们真的有了一个python项目了。

我们只有在这个WingIDE项目中创建文件夹和文件才意味着我们创建了python项目。当然,我们也可以在这个WingIDE项目中打开一个已经存在的python项目,其实就是将已经存在的python项目的根文件夹和其中的所有文件都导入进来。

2.创建WingIDE项目

刚打开WingIDE的时候,默认会自动创建一个默认WingIDE项目,我们可以直接在这个默认WingIDE项目中导入我们的python项目继续进行开发,但如果我们有更多的python项目的话,使用同一个默认的WingIDE项目环境的话,就需要我们每次都要进行重新配置解释器等,这个麻烦的工作会让我们烦躁,所以我们希望为每一个python项目都创建一个专用的WingIDE项目环境。这就是创建WingIDE项目的目的。

使用“ Project ”菜单中的“ New Project ”创建一个新项目,使用默认项目类型 Empty Python Project,将其他设置都默认,然后单击OK:

 

点击OK后,在弹出对话框中,单击“ Save Now ”以保存新项目。使用 {projectname}.wpr作为项目文件名(其中projectname保持和python项目名一致即可,保存路径和python项目存放在同一个根目录下即可)。

这里需要给一下我的建议:

我强烈建议不要将WingIDE项目和python项目保存在不同的文件夹下,至于为何这么建议,大家在刚开始使用WingIDE的时候,可以试试保存在同一个文件夹下,和保存在不同文件夹下的区别。

我给一下我试过的结果,因为有一些懒人不喜欢试,直接看结果吧。

将WingIDE项目和python项目保存在同一个文件夹下:

结果是:从WingIDE项目中看到的python项目就是很好看的目录,如下:

 

将WingIDE项目和python项目保存在不同文件夹下:

结果是:从WingIDE项目中看到的python项目是一个相对路径或者绝对路径,非常难看,如下图:

 

 二、将已经存在的python项目添加进来

使用“ Project ”菜单中的“ Add Exsiting Directory ”,在弹出的对话框中,点击“ Browse ” 选中python项目的根文件夹,Include中使用默认的“  *  ”,Exclude中选择“ No Excludes ",其它的保持默认,然后点击OK即可。

三、将添加进来的python项目移除

在添加进来的python项目上,右击鼠标,选择”Remove/Exclude From Project“即可。这一步看你在哪一个文件或文件夹上右击并选择这个了,这个功能,会移除掉你右击的那个文件夹或文件,右击整个python项目的文件夹就是将整个python项目都移除掉。

四、将默认的文件编码设置为utf8

这一步如果不设置的话,那么打开已经存在的文件时,对于其中的中文部分,会出现乱码的情况。

使用“ Project ”菜单中的” Project Properties “ ,在弹出的对话框中,切换到Options子选项卡中,将Default File Encoding下拉框中的选项设置为Unicode(UTF-8) utf-8,点击OK。

五、将解释器设置为virtualenv虚拟环境中的python.exe

使用“ Project ”菜单中的” Project Properties “ ,在弹出的对话框中,切换到Environment子选项卡中,将Python Executable设置为Custom,然后点击Browse找到并选择虚拟环境venv中Scripts目录中的python.exe,点击OK。

六、设置WingIDE运行Django项目

使用“ Django ”菜单中的” Configure Project for Django “ 即可自动完成配置。然后点击绿色三角形的运行按钮就可以运行Django项目了,默认的端口是8000。

七、查看模块中函数的定义

按住Ctrl键,然后鼠标单击想要查看的函数即可进入该函数定义的位置。

八、显示和隐藏行号

使用“ Edit  ”菜单中的” Show Line Numbers  “ ,显示行号。

使用“ Edit  ”菜单中的” Hide Line Numbers  “ ,隐藏行号。

九、设置垂直缩进线

使用“ Edit  ”菜单中的” Preferences  “ ,在弹出的对话框中,勾选Editor -> Indentation -> Show Indent Guides即可,我就不太喜欢这些垂直线,我未勾选,喜欢的人可以勾选。

十、设置字体

使用“ Edit  ”菜单中的” Preferences  “ ,在弹出的对话框中,找到User Interface -> Fonts设置Edit Font/Size中的字体和大小即可,其实使用默认的字体和大小就能满足了,不需要更改。

十一、设置主题

使用“ Edit  ”菜单中的” Preferences  “ ,在弹出的对话框中,点击User Interface,右边有一个Color Palette下拉框,根据自己的喜好选择一个即可,我选择的是Monokai,觉的还不错。选择好后,点击Apply,点击OK即可。

十二、设置Tab键缩进的空格数为4

使用“ Edit  ”菜单中的” Preferences  “ ,在弹出的对话框中,勾选Editor -> Indentation,将Default Tab Size调整为4,其它保持默认即可。

 

转载于:https://www.cnblogs.com/DesignerA/p/11611703.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值