最新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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 计算机适配器有什么作用,例举适配器是什么

    计算机适配器有什么作用,例举适配器是什么随着科技进步,网络的进步,电脑已逐渐渗透到我们生活的方方面面,但是我们对于电脑的一些配置却不怎么了解,比如我们经常用到的适配器。下面,我就将适配器的一些小知识分享给大家我们在生活中或者使用电脑的时候经常会看到适配器一词,很多朋友就纳闷了,适配器是什么呢?有什么作用呢?针对这些问题,小编给大家整理了一些适配器的介绍,赶紧来瞧瞧吧适配器介绍电脑图解1适配器是一个接口转换器,也就是一种起中间连接作用的配…

    2022年6月7日
    49
  • android 壁纸尺寸,常见手机壁纸的尺寸是多少

    android 壁纸尺寸,常见手机壁纸的尺寸是多少不同的手机屏幕分辨率不一样,对应的屏幕壁纸尺寸大小也不一样,这里改图宝整理了一些市面上常见的手机型号的壁纸尺寸给大家(单位都为像素):苹果AppleiPhone6:872×1634;iPhone6Plus::2706×2706;iPhone5s:640×1136;iPhone5:640×1136;iPhone8:1334×750;iPhoneX:2436x1125iP…

    2022年6月20日
    139
  • acwing-532货币系统(最小独立集+01背包)「建议收藏」

    acwing-532货币系统(最小独立集+01背包)「建议收藏」在网友的国度中共有 n 种不同面额的货币,第 i 种货币的面额为 a[i],你可以假设每一种货币都有无穷多张。为了方便,我们把货币种数为 n、面额数组为 a[1…n] 的货币系统记作 (n,a)。在一个完善的货币系统中,每一个非负整数的金额 x 都应该可以被表示出,即对每一个非负整数 x,都存在 n 个非负整数 t[i] 满足 a[i]×t[i] 的和为 x。然而,在网友的国度中,货币系统可能是不完善的,即可能存在金额 x 不能被该货币系统表示出。例如在货币系统 n=3, a=[2,5,9] 中,金

    2022年8月8日
    5
  • fcitx install 安装 解决 办法(方框)

    fcitx install 安装 解决 办法(方框)

    2021年4月27日
    159
  • JavaScript中的document.cookie的使用

    JavaScript中的document.cookie的使用 我们已经知道,在document对象中有一个cookie属性。但是Cookie又是什么?“某些Web站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为Cookie。”——MSIE帮助。一般来说,Cookies是CGI或类似,比HTML高级的文件、程序等创建的,但是javascript也提供了对Cookies的很全面的访问权利。  我们先要学

    2022年7月27日
    7
  • mybatis的逆向工程怎么实现_mybatisinsert

    mybatis的逆向工程怎么实现_mybatisinsert1.什么是逆向工程mybatis官方提供逆向工程,可以针对单表自动生成mybatis执行所需要的代码(mapper.java、mapper.xml、pojo…)企业实际开发中,常用的逆向工程方式:由数据库的表生成java代码。注意:只能对单表进行操作2.逆向工程的作用myBatis逆向工程可以方便的从数据库中将表自动映射到JAVAPOJO类,并同时生成Mapper.xml和Mapper接…

    2022年8月21日
    5

发表回复

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

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