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


相关推荐

  • oracle split 分割字符串,Oracle字符串分割Split[通俗易懂]

    oracle split 分割字符串,Oracle字符串分割Split[通俗易懂]Oracle字符串分割Split一、创建数组类型Sql代码CREATEORREPLACETYPET_RET_TABLEISTABLEOFVARCHAR2(512)二、创建字符串分割函数Sql代码CREATEORREPLACEFUNCTIONF_SPLIT_STRING(AS_STRVARCHAR2,AS_SPLITVARCHAR2)RETURNT_RET_TABL…

    2022年6月4日
  • WIN32 API —— 最简单的Windows窗口封装类[通俗易懂]

    WIN32 API —— 最简单的Windows窗口封装类[通俗易懂]1开发语言抉择1.1关于开发Win32程序的语言选择C还是C++在决定抛弃MFC,而使用纯Win32API开发Window桌面程序之后,还存在一个语言的选择,这就是是否使用C++。C+

    2022年8月1日
  • MySQL concat函数的使用

    MySQL concat函数的使用MySQLconcat函数是MySQL数据库中众多的函数之一,下文将对MySQLconcat函数的语法和使用进行说明,供您参考和学习。MySQLconcat函数使用方法:CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL,则返回值为NULL。注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。 

    2022年6月6日
  • Oracle partitions 简介

    Oracle partitions 简介基于Oracle11.2.04分区表的概念当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件上),这样查询数据时,不至于每次都扫描整张表。分区表的优点改善查询性能:对分区对象的查询可以公搜索自己关心的分区,提高检索速度。增强可用性:如果表的某个分区…

    2022年6月26日
  • Jmeter 安装篇

    Jmeter 安装篇Jmeter安装篇Jmeter的安装其实很简单,网上的资料也很多。这里不多说了,直接上步骤。Step1:安装JDK最好安装1.6版本以上的,如果本地安装了JDK那就查看一下是否配置了环境变量。(Jmeter是用java开发的,它的运行依赖于java环境)有关环境变量的配置,请自行百度。网上图文教程还是非常丰富的。Step2:下载Jmeterhttp://jme

    2022年5月8日
  • 必知必会 RabbitMQ面试题 33道(附答案)「建议收藏」

    必知必会 RabbitMQ面试题 33道(附答案)「建议收藏」点击关注公众号,回复000获取优质资料前言大家好,我是老田。今天我们来分享RabbitMQ消息队列。其中,MQ(MessageQueue)翻译过来就是消息队列的意思。RabbitMQ…

    2022年6月15日

发表回复

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

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