怎么在Win7下构建Python开发环境

怎么在Win7下构建Python开发环境,第1张

你好我们首先要到Python官方下载Python语言包,还要下载一个WinPython和一个Spyder软件(简单的集成开发环境)下载好的软件我们接下来的事情就是软件的安装与环境变量的配置了,第一我们先要安装Python程序语言开发工具,在我们下载的工具文件夹中安装“python-3.4.2.msi”文件右键点击按装过后显示提示对话框,点击“安装”在这里我们选择“Install for all users”为所有用户安装,单击“确定”接下来就是选择目标目录“Select Destination Directory”在这里我们可以选择我们要安装的目标目录(这是选择自己认为合适的盘符),我们在这里选择D盘下的“D:\Python34”目录下面就是要下配置环境变量了,在电脑的桌面下右键点击“我的电脑”选择“属性”,在打开的“系统”属性窗口中点击“高级系统设置”选项,打开“系统属性”对话框,在“系统属性”对话框中选择“高级”选项卡,点击“环境变量”按钮,在“环境变量”对话框中选择“系统变量”中的“Path”变量,点击“编辑”按钮,在“变量值”文本框中输入“D:\Python(这里是选择你安装Python的路径)”依次单击“确定”验证Python是否安装成功的方式就是在CMD命令行窗口中输入“python”按回车,如里如下图所示说明,Python是安装成功的上面的 *** 作已经把Python语言开发程序工具安装完成,接下来就是要安装Spyder,我们选择安装目录为Python语言程序开发工具的安装路径“D:\Python”我们依次单击“下一步”止至完是WinPython的安装,运行“WinPython.exe”文件,同意协议,设置安装目录为“D:\Python”,依次“next”,最后是点击“Finish”完成安装其实到现在为为止安装已经完成,只是我们为了以后方便使用Spyder,我们中需要建立一个快捷方式就会大大的提高程序的启动速度

Spyder(Scientific PYthon Development EnviRonment)是一个强大的交互式 Python 语言开发环境,提供高级的代码编辑、交互测试、调试等特性,支持包括 Windows、Linux 和 OS X 系统。

本文在只安装过python2.7的Win7环境下进行安装Spyder,其他环境也不会很难。:)

ps,WinPython里就内置Spyder编译器。

---------

1、安装spyder

下载里面最新的源码zip包,在本地解压后,cmd里cd到解压的目录下

python setup.py install

很简单的安装,安装过程中也没报什么错误。

安装后,在python安装目录下的Scripts下面会有一个spyder.bat,运行它就可以启动Spyder

如果你的系统变量里包含了这个Scripts目录,那么你在cmd中输入spyder也可以启动。

(我的系统变量Path是这样设置的: %PYTHON_HOME%%PYTHON_HOME%\Scripts )

2、安装PyQt4

由于Spyder是基于PyQt4的,所以如果你启动Spyder报以下错误:

就安装个PyQt4 4.6+版本就可以

在windows上安装PyQt4,为了简单安装,还是直接安装whl格式的安装包,这种包是经过编译的,安装速度比较快。

(如果你之前没安装过wheel模块,你只需要

pip install wheel

下载里面相对应python版本、系统版本的whl文件

这里我下载了个PyQt4-4.11.4-cp27-none-win32.whl

cmd里cd到该whl文件目录下

pip install PyQt4-4.11.4-cp27-none-win32.whl

安装后,你在python里面输入

import PyQt4

没报错就说明安装成功

3、一些小问题

运行后的spyder大概这个样子:

老实说,这窗体的panel拖曳不是很方便,如果拖动得窗体都乱了样,只需要在“View”→"Reset Window Layout"即可。

----

如果在运行py文件的时候报以下警告:

里面说没控制台被选择,这时候你得在"View"→"Panes"→"Console"观看下,看看是有什么问题。

另外也可以在"Run"→"Configure"里,设置"Execute in a new dedicated Python console",这时候再运行py文件试试下。

不能画界面。说它跟VC一样是因为可以它也是个集成开发环境。

如果你还不大会python,建议先学好python再来想界面的事情。

如果你已经很熟悉python了,可以考虑用pyqt开发图形界面。pyqt是对qt的python封装,你要学会用它最好先学会用qt。qt的文档大部分是英文的,中文也有但相对比较少,自己慢慢看吧。

虽然现在编程比10年前要容易很多,但还是有一定门槛,有兴趣就自己多花时间学学钻研下,没兴趣就改行干别的吧。做程序员性价比不高。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/9893663.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存