最新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。博主肚子里知识少,只能多点大白话辛苦大家阅读了

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 常用的curl命令及参数详解

    前言:经常需要用到curl命令在线上机器中去测试接口,尤其是一些内外网接口、判断线上接口信息等,需要用到curl命令直接测试页面或接口返回值,下面是我常用的curl命令参数及作用:1、curl url作用:获取页面内容或接口响应示例:以爱奇艺视频页领取优惠券为例:curl https://act.vip.iqiyi.com/api/process.action?cb=cb_1540…

  • json字符串转map对象_java string 转jsonobject

    json字符串转map对象_java string 转jsonobjectMap转JSON字符串、String转JSONObject、JSONObject转JSON数组1.将Map转成JSON字符串:JSONObject.toJSONString();//请求参数Map<String,Object>paramsMap=newHashMap<>();paramsMap.put(“startDate”,”2021-04-01″);paramsMap.put(“endDate”,”2021-04-13″);//将请求参数

  • TinyXML2使用教程

    TinyXML2使用教程TinyXML2使用教程原文转自http://blog.csdn.net/K346K346/article/details/487504171.TinyXML2概述TinyXML2是simple、small、efficient开源的C++XML文件解析库,可以很方便的应用到现有的项目之中。非常适合存储简单数据,配置文件,对象序列化等数据量不是很大的操作。TinyXML2详细介绍与源码获取方法详见:TinyXML2官网。2.TinyXML1与TinyXML2对比TinyXML1与TinyXM

  • 一文弄懂什么是Precision,Recall,F1score,以及accuracy[通俗易懂]

    一文弄懂什么是Precision,Recall,F1score,以及accuracy[通俗易懂]近期在做实验的时候一直出现Precision,Recall,F1score,以及accuracy这几个概念,为了防止混淆,在这里写下学习笔记,方便以后复习。以一个二分类问题为例,样本有正负两个类别。那么模型预测的结果和真实标签的组合就有4种:TP,FP,FN,TN,如下图所示。TP实际为正样本你预测为正样本,FN实际为正样本你预测为负样本,FP实际为负样本你预测为正样本,TN实际为负样本…

    2022年10月14日
  • 关于IE打印预览内容显示不全的问题解决「建议收藏」

    关于IE打印预览内容显示不全的问题解决

发表回复

您的电子邮箱地址不会被公开。

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