您的位置:首页 > 编程语言 > Python开发

20170116百转千回:配置Python和Spyder的种种问题

2017-01-16 01:39 183 查看

百转千回:安装Python和Spyder的种种问题

Python(Pi森)是一种面向对象的解释型语言,发明者是荷兰人Rossum。我看Python在科学计算、网络攻防和分布式处理、大数据挖掘等方面有很多运用,所以对它怦然心动。后又装了用了一会儿,Python简直太酷了(对于一个不怎么用DOS命令的小白来说),简直就是黑客语言的感觉。当然,主要是因为Python强大的开源社区,可谓纯粹的自由软件,它的源代码和编译器CPython遵守GPL(通用公共授权)协议(这个协议让软件开发更加开放,同时又保护了原始版权和修改版权)。

说了这么多,就是一句话,Python语言还挺酷,是个开源的好语言,适合我接下来要学习的机器学习和科学计算。

Spyder其实是Scientific Python developer,跟matlab功能很像的一个软件包。

安装Python和相关软件包费了我很大功夫。主要是因为我对Python语言体系没有整体理解,所以安装起来百转千回。下面向跟我一样的Python小白分享安装心得。

安装前得搞明白,你先试着查查Python、pip、easy_install这个几个概念。安装部署大致分为以下三步。

一、部署Python编程环境



我的是windowsx86,64位系统,所以我选择了Python3.6.0,64位的网络安装版。我没敢选最新的,怕其他包没有相应更新,所以选了一个第二新的。



好了,我建议使用网络安装版。为什么?因为每台电脑配置不同,可能有些系统设置不同导致Python安装无法进行。比如说,我第一天晚上就为一个纠结了很久。



这个问题一直导致我的Python无法正常安装。我又是下载KB2999226插件,又是去微软官网查找问题解决办法。结果折腾了一晚上,实在没有搞定。后来用网络版的Python安装包,直接联网解决了。所以强烈推荐网络版Python安装版给小白使用,省时省心~

如果按默认设置进行安装,估计没有问题了。

二、设置环境变量

为什么我要把设置环境变量作为一个重点来单列呢?因为我没有用过DOS命令,所以我对cmd命令的调用原理很不理解。

简单说,设置相应执行程序的环境变量,就是让cmd在调用某程序时能找到这个程序的位置。不然cmd命令就会返回找不到。

设置环境变量在语言部署都会涉及到。我学到了一个好用的方式。

设置命令为

set path = %path%;执行文件的位置


(可将执行文件拖动到cmd命令窗口中,系统会自动识别文件位置)。



这里顺带把pip和easy_install作说明。pip(Python Index Package。。。)就是一个包安装程序,easy_install也是。Python 2 >=2.7.9 or Python 3 >=3.4的版本都已经集成了这两个工具。如上图所示,在Scripts文件夹下能找到这两个程序。

这两个程序怎么使用:



如果使用easy_install的话就是:
easy_install Spyder。


这两个安装工具我是轮番使用,因为有的包好像用pip能找到,有的就要用easy_install找到。

三、安装Spyder

我傻傻以为直接下载Spyder就可以用了,但我其实大错特错了。Spyder虽然提供科学计算,但是它还需要一个介于Python和其之间的框架,或者说,显示界面PyQt5.(PyQt4或者其他版本可能不好用了。)




所以,
9697
首先安装PyQt5.

pip install pyqt5


接着,安装Spyder

pip install Spyder


又出情况了是不是。。。



按照pip的提示,从landinghub.visualstudio.com/visual-cpp-build-tools下载build tools。带安装好后~一切OK!了

五、启动Spyder

Spyder





大功告成!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: