Eric 6 用户指南/入门/安装
Eric 可以通过 Python 包索引 (PyPI) 使用 pip
安装(见下文)。这是在您的计算机上使 Eric 正常运行的推荐方法,也是最简单的方法。
您的 Linux 发行版可能有一个用于 Eric 的安装包。是否使用它而不是 pip
可能归结为权衡问题。Anaconda、apt、yum 和 pacman 等打包系统非常擅长快速、可靠地安装软件,避免“依赖地狱”。另一方面,打包系统几乎肯定会安装最新的 Eric 版本,并且可能落后一个主要版本。此外,请注意,您正在采用发行版打包程序所做的安装选择。
具体细节取决于发行版,选择还取决于您的舒适度和经验水平(尽管使用 pip
安装非常简单)。无论如何,不建议混搭。例如,使用打包系统安装 PyQt5 和 QScintilla,然后尝试使用它的 install.py 脚本安装 Eric 可能无法正常工作。Eric 需要这些产品的特定版本号 - 如果安装的版本不匹配,Eric 可能会中止安装。
同样,如果您从 Qt 公司以外的地方获得了 Qt5 的部分副本,您可能会发现 Eric 中的某些功能神秘地无法正常工作。
Eric 需要首先安装 Qt5、PyQt5 和 QScintilla。如果您使用 pip
,PyQt5 和 QScintilla 将自动安装。
从 Qt 公司 下载 Qt5 的在线安装程序。您应该会得到一个名为类似于
qt-unified-linux-x64-3.x.x.run
要使用它,首先使其可执行。在终端中
chmod u+x qt-unified-linux-x64-3.2.3.run
然后运行它
./qt-unified-linux-x64-3.2.3.run
Eric 在 Qt 中有一些挂钩,因此最好从您正在安装的 Qt 版本中的安装选择中广泛选择。您可能能够取消选择肯定不适用于您的部分(也许是 Wayland?)。
将 Eric 安装到 Python 虚拟环境 中将使 Eric 及其相关包与其他 Python 应用程序/包/项目隔离。这有助于最大程度地减少它们之间的冲突。
您可能需要先安装 Python 模块 venv
。
然后,在终端中
- 确认您已安装 pip
pip --version
如果 pip 未安装,Python 文档 提供了全面的建议。
- 创建一个文件夹来包含 Eric
mkdir <path to virtual env directory>
- 在该文件夹中创建一个 Python 虚拟环境
python3 -m venv <path to virtual env directory>
- 激活它
source <path to virtual env directory>/bin/activate
- (用于 bash。其他 shell 在 Eric/bin 中有自己的脚本。)
- 确认 pip、setuptools 和 wheel 已更新
python -m pip install –upgrade pip setuptools wheel
- 安装 Eric
pip install eric-ide
使用 pip 安装还有一个额外的好处,它也会安装 PyQt5 和 QScintilla 的先决条件。
您可以从 SourceForge 下载 .zip 存档,方法是点击 Eric 的 [https://eric-ide.python-projects.org/eric-download.html 安装\ 页面上的链接。将其解压到合适的文件夹中。其 /scripts 文件夹中将有一个 install.py
脚本。按照上述步骤安装 Qt、PyQt5 和 QScintilla。
接下来,使用 pip 安装 PyQt5
pip install PyQt5
然后安装 QScintilla
pip install QScintilla
(也可以从源代码构建这些包 - 请参阅 Riverbank 网站了解详细信息。)
最后创建并激活 Eric 的虚拟环境(如上所述),然后运行
python <path to virtual env directory>\scripts\install.py
使用 pip 升级 Eric 非常简单
pip install --upgrade eric-ide
安装并验证 Python 是否正在运行,然后在命令提示符中输入以下内容(可能需要提升权限)
pip install eric-ide