最新Eric Python IDE 安装方法Eric6_17.04.1 + PyQt5_5.8.2[通俗易懂]

博主是一名新入Pyhton坑的技术小白,一直在寻找更适合自己的PythonIDE,语是准备尝试EricPythonIDE,但是网上找到的安装教程和当前最新版本不一样了,于是经过一番折腾,博主记录下了如何安装最新版本Eric617.04.1以及PyQt5.82。也希望通过本文能帮助到和博主一样的新手同学

大家好,又见面了,我是你们的朋友全栈君。

博主是一名新入Pyhton坑的技术小白,由于从小就听说技术界有一句名言叫做“工欲善其事,必先利其器。”因此从接触Python的第一天起可以说就一直在搜索各种IDE或者文本编辑器希望找到一款中文界面功能强大的工具。于是乎,外语不好的楼主就看中了官方自带简体中文的Eric Python Ide。

不过可能由于博主太笨、知识有限,度娘小姐姐告诉我的安装方法又甚是简洁而且和当前版本的情况有不少出入。因此让博主是在是折腾了一番才终于安装成功。

博主宅心人厚啊,总觉得本不可怕,小白也不止我一个,所以就准备编辑此文,一来更新一下最新的安装方法,二来也做一个记录,方便健忘。
好了,书归正传少点扯淡,下面说说如何安装当前最新版本的Eric Python Ide

安装环境和软件清单

基本上,整体安装的顺序也是如上,从上到下来安装的,先安装Python,然后安装PyQt,最后安装Eric。

之所以这样一个顺序是因为Eric是Python写的,安装、运行和卸载都依赖Python,而它的界面GUI是依赖的Qt,所以安装前这两个必须到位。然而我们既然是安装Python的IDE肯定写Python的啊,因此在选择以Python为接口的PyQt自然比C编写的Qt有用,这就更需要安装PyQt前先安装Python了,而且博主的安装方法必须要有Python(小白的方法,有其他好办法,希望前辈们赐教)

两种安装过程

本文提供两种安装过程, 第一种是博主在网络中搜索到的,也是目前搜索结果最多的:下载各种EXE安装文件一路下一步。这种方法只能安装版本稍早一些的Python和Eric。

另一种博主使用的安装方法可以安装各种最新版的程序。

但是不管什么方法,可能大家都会遇到下面说的下载问题。

PyQt和 Eric等SourceForge 资源下载方法

Python的安装很简单啦,官网下载下载安装就好,博主是默认安装的,安装的第一页注意勾选“add python 3.6 to path”,如果是自定义安装请同学们务必注意安装时勾选“pip”(想要用博主的方法安装最新版的这个东西很重要)

但是PyQt和 Eric的发布都是通过全球最大的开源软件网站SourceForge进行的,大家下载的时候可能会遇到没速度或者文件损坏的情况。博主找的了一个解决办法分享给大家——通过英国肯特大学计算机学院提供的镜像网站进行下载http://sourceforge.mirrorservice.org
这个镜像是通过字母排序来储存软件的,比如说我们需要的PyQt和 Eric就分别存放在下面的位置
PyQt: http://sourceforge.mirrorservice.org/p/py/pyqt/PyQt5/ (其实这个不用下载)
Eric: http://sourceforge.mirrorservice.org/e/er/eric-ide/eric6/stable/17.04.1/

Eric的中文包应该不用下载了,博主虽然下载了,但是安装时发现17.04.1的压缩包里面其实已经包含了中文包
Eric安装包截图

EXE安装方式

产生着这两种安装方法的根源在于PyQt之前的版本提供有EXE的安装包,根据网上之前教程的说法,只需要下载和Python版本对应的PyQt的exe安装包安装就行了。之后就可以运行Eric中的install.py安装就行了。
但是最近两个版本的PyQt5.7和PyQt5.8都没有提供这种exe的安装包。
目前来看使用这种方式只能安装PyQt5.6 + Python 3.5的组合
PyQt6安装包

最新版本的安装方式

楼主是小白,不知道PyQt这两个版本号之前差异有多少但是从下载量上来看,大多数人还是选择了最新版。但是最新版本只提供了zip或gz打包的源码,需要编译之后才能用,这可苦了我们新手了,编译是什么鬼!
不过好在PyQt官方有说明

Wheels are provided for Python v3.5 and later for 64-bit Linux, OS X and 32-bit and 64-bit Windows. These include everything needed for PyQt5 development except for Python itself.
So long as you are using a supported version of Python you can install PyQt5 from PyPi by running:
pip3 install PyQt5

博主理解的大致意思是让我们通过Python的pip命令来安装,英文好的同学一定觉得好轻松,不过博主这样“小学英语”的同学可能也是直接点击去下载了吧 T_T
然后就卡在怎么编译了的有没有啊,其实pyqt5的安装提供了一个非常方便的方式了,通过pip包从Python的pypi仓库下载代码。(博主现在觉得还是因为自己是小白,不熟悉Python各种库的获取方式才会忽略了pip)

pypi换源

pypi据说是相当于一个仓库的存在有各种软件包,pip则是负责下载和安装包的,现在默认情况下应该都是已经按照好了的。但是由于默认的官方源都在海外,因此直接使用pip很可能遇到网络问题导致下载中断。所以就可以考虑把源更换到国内的镜像

pip的国内镜像
根据情况任选一个吧,应该差别不是很大

豆瓣 http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://mirrors.ustc.edu.cn/pypi/web/simple/

windows更换方法
系统盘: \Users\ 你的用户名 \AppData\Roaming
在此目录下新建文件夹“pip”,并在pip文件夹中新建 “pip.ini”文件并添加如下内容

[global]
index-url = https://mirrors.ustc.edu.cn/pypi/web/simple    # 国内源的网址

Linux更换方法
修改 ~/.pip/pip.conf (同样,没有就创建一个), 修改 index-url至你选择的元,例如

安装PyQt

在我们实际安装Eric6的时候,除了PyQt之外还有两个东西需要通过pip安装,也都非常简单。

首先,我们需要开启CMD或windows PowerShell,如果和博主一样是默认安装在Program Files或Program Files (x86) 则需要拥有管理员权限我们下面以windows PowerShell说明
win + x 选择 windows PowerShell(管理员)

1. 检查pip是否可以正常使用
在windows PowerShell中输入如下命令(pip和pip3应该只是版本不同的概念,以前是pip现在貌似都是pip3了)

pip --version

如果返回如下版本信息说明pip可以正常工作了,否则的话请检查是否安装了pip或者环境变量中的设置是否正确

PS C:\Windows\system32> pip3 --version
pip 9.0.1 from c:\program files (x86)\python36-32\lib\site-packages (python 3.6)

2. 安装SIP
SIP是安装PyQt5的前提条件,所以先安装这个

pip3 install SIP

3. 安装QScintilla
Eric6也需要这个,博主开始没安装,结果到安装Eric的时候就报错说少这个了

pip3 install QScintilla

4. 安装PyQt5

pip3 install PyQt5

截止到这里,我们终于把安装Eric的准备工作都完成了,接下来就是最后一步

下载安装Eric6

Eric6 下载到的是一个压缩包,例如我下载到的是 eric6-17.04.1.zip
把它解压到任意文件夹
通过管理员权限的windows PowerShell访问这个文件夹,并运行install.py

PS C:\Windows\system32> cd G:\python\eric6-17.0  
PS G:\python\eric6-17.04.1> python install.py  

cd 命令切换到安装包解压后的目录
使用Python运行install.py进行安装

最后我们看到提示就说明OK了

Installation complete.
Press enter to continue...

运行Eric

终于搞定了,相比exe文件安装,这个由Python编写的IDE安装体验太糟糕,用起来怎么样博主还不知道如果不是pycharm启动太慢,汉化包完成度不高,博主真是后悔折腾。好了,现在终于可以开始用用新的IDE了,然后我们找到桌面的图标…

等等!!没有桌面图标!开始菜单也没有!!

好吧我们CSDN技术博客就少点废话吧(女神说:你已经很多了好不好)

Eric的启动是通过 [python安装目录]\Scripts\eric6.bat 来启动的(博主我是真没找到其他的启动图标)

Eric6主界面

好了终于写完了,希望能够帮助到和博主一样的新同学能够顺利的安装最新版本的Eric。博主肚子里知识少,只能多点大白话辛苦大家阅读了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129786.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 盘点几个在手机上可以用来学习编程的软件

    盘点几个在手机上可以用来学习编程的软件前天在悟空问答的时候,很荣幸被邀请参加回答“在手机上可以用来学习编程的软件有哪些?”这个问题,当时在回答的首页看到一个头条大微(小小猿爱嘻嘻)的回答,觉得十分受用,在此将其整理好,发布头条给大家学习,希望对大家学习编程有帮助。感谢大佬提供的解答,原文可以点击拓展链接进行查看。学习编程的软件其实挺多的,下面我简单几个可以在手机上编程的软件,主要分为C/C++,Java,Python,前端网页,L…

    2022年9月10日
    0
  • Software Model – 软件架构模式和设计模式「建议收藏」

    Software Model – 软件架构模式和设计模式「建议收藏」什么是架构?  软件体系结构通常被称为架构,指可以预制和可重构的软件框架结构。架构尚处在发展期,对于其定义,学术界尚未形成一个统一的意见,而不同角度的视点也会造成软件体系结构的不同理解,以下是一些主流的标准观点。 ANSI/IEEE610.12-1990软

    2022年10月9日
    0
  • 数据分析决策树算法_大数据决策树算法

    数据分析决策树算法_大数据决策树算法在2006年12月召开的IEEE数据挖掘国际会议上,与会的各位专家选出了当时的十大数据挖掘算法(top10dataminingalgorithms)。本博客的十大数据挖掘算法系列已经介绍过其中的5个。本文主要介绍决策树中的C4.5,这也是当年位列十大数据挖掘算法之首的经典算法,最后,我们还将演示在Weka(怀卡托智能环境)中进行数据挖掘的实际操作方法

    2022年5月3日
    27
  • Werkzeug_werkzeug怎么读

    Werkzeug_werkzeug怎么读欢迎来到Werkzeug教程,我们将会实现一个类似TinyURL的网站来储存URLS。我们将会使用的库有模板引擎Jinja2,数据层支持redis,当然还有WSGI协议层Werkzeug。你可以使用pip来安装依赖库:pipinstallJinja2redis同时确定你的本地开启一个redis服务,如果你是OSX系统,你可以使用brew…

    2022年10月7日
    0
  • Flink SQL Client初探

    Flink SQL Client初探

    2020年11月19日
    209
  • Android中的layout_gravity和gravity的区别[通俗易懂]

    Android中的layout_gravity和gravity的区别[通俗易懂]在Android的布局中,除了padding和margin容易弄混之外,还有layout_gravity和gravity。按照字面意思来说,layout_gravity就是相对于layout来设置的。

    2022年7月4日
    24

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号