2021-07-26

RHEL7.2下 Eric6-17.12+Qt5.12.9+PyQt5.12.3安装详细步骤

(使用linux普通账号)
一、安装Anaconda3-4.4.0(Python版本3.6)

[user1@d1004 ~]$ ./Anaconda3-4.4.0-Linux-x86_64.sh
查看当前conda环境信息:
[user1@d1004 ~]$ conda info -e

conda environments:

root * /data/anaconda3
新建python环境:
[user1@d1004 ~]$ conda create -n py3613 python==3.6.13
Fetching package metadata …
Solving package specifications: .

Package plan for installation in environment /data/anaconda3/envs/py3613:

The following NEW packages will be INSTALLED:

_libgcc_mutex:    0.1-conda_forge           https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
_openmp_mutex:    4.5-1_gnu                 https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
ca-certificates:  2021.5.30-ha878542_0      https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
certifi:          2021.5.30-py36h5fab9bb_0  https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
ld_impl_linux-64: 2.36.1-hea4e1c9_1         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
libffi:           3.3-h58526e2_2            https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
libgcc-ng:        11.1.0-hc902ee8_2         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
libgomp:          11.1.0-hc902ee8_2         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
libstdcxx-ng:     11.1.0-h56837e0_2         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
ncurses:          6.2-h58526e2_4            https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
openssl:          1.1.1k-h7f98852_0         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
pip:              21.2.1-pyhd8ed1ab_0       https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
python:           3.6.13-hffdb5ce_0_cpython https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
python_abi:       3.6-2_cp36m               https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
readline:         8.1-h46c0cb4_0            https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
setuptools:       49.6.0-py36h5fab9bb_3     https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
sqlite:           3.36.0-h9cd32fc_0         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
tk:               8.6.10-hed695b0_1         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
wheel:            0.36.2-pyhd3deb0d_0       https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
xz:               5.2.5-h516909a_1          https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
zlib:             1.2.11-h516909a_1010      https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge

libstdcxx-ng-1 100% |#####################################################| Time: 0:00:02 1.69 MB/s
libgomp-11.1.0 100% |#####################################################| Time: 0:00:00 1.79 MB/s
libgcc-ng-11.1 100% |#####################################################| Time: 0:00:04 1.70 MB/s
pip-21.2.1-pyh 100% |#####################################################| Time: 0:00:00 1.74 MB/s

To activate this environment, use:

> source activate py3613

To deactivate this environment, use:

> source deactivate py3613

[user1@d1004 ~]$ source activate py3613
(py3613) [user1@d1004 ~]$ conda install xcb-proto

Fetching package metadata …
Solving package specifications: .

Package plan for installation in environment /data/anaconda3/envs/py3613:

The following NEW packages will be INSTALLED:

xcb-proto: 1.13-py36h8f6f2f9_1006 https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge

(py3613) [user1@d1004 ~]$ conda install libxcb

Fetching package metadata …
Solving package specifications: .

Package plan for installation in environment /data/anaconda3/envs/py3613:

The following NEW packages will be INSTALLED:

libxcb:        1.13-h7f98852_1003 https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
pthread-stubs: 0.4-h36c2ea0_1001  https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
xorg-libxau:   1.0.9-h7f98852_0   https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
xorg-libxdmcp: 1.1.3-h7f98852_0   https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge

(py3613) [user1@d1004 ~]$ conda install pyqt==5.12.3
Fetching package metadata …
Solving package specifications: .

Package plan for installation in environment /data/anaconda3/envs/py3613:

The following NEW packages will be INSTALLED:

alsa-lib:         1.2.3-h516909a_0          https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
dbus:             1.13.6-h48d8840_2         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
expat:            2.4.1-h9c3ff4c_0          https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
fontconfig:       2.13.1-hba837de_1005      https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
freetype:         2.10.4-h0708190_1         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
gettext:          0.19.8.1-h0b5b191_1005    https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
glib:             2.68.3-h9c3ff4c_0         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
glib-tools:       2.68.3-h9c3ff4c_0         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
gst-plugins-base: 1.18.4-hf529b03_2         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
gstreamer:        1.18.4-h76c114f_2         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
icu:              68.1-h58526e2_0           https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
jpeg:             9d-h516909a_0             https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
krb5:             1.19.1-hcc1bbae_0         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
libclang:         11.1.0-default_ha53f305_1 https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
libedit:          3.1.20191231-he28a2e2_2   https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
libevent:         2.1.10-hcdb4288_3         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
libglib:          2.68.3-h3e27bee_0         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
libiconv:         1.16-h516909a_0           https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
libllvm11:        11.1.0-hf817b99_2         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
libogg:           1.3.4-h7f98852_1          https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
libopus:          1.3.1-h7f98852_1          https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
libpng:           1.6.37-hed695b0_2         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
libpq:            13.3-hd57d9b9_0           https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
libuuid:          2.32.1-h7f98852_1000      https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
libvorbis:        1.3.7-he1b5a44_0          https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
libxkbcommon:     1.0.3-he3ba5ed_0          https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
libxml2:          2.9.12-h72842e0_0         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
lz4-c:            1.9.3-h9c3ff4c_0          https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
mysql-common:     8.0.25-ha770c72_2         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
mysql-libs:       8.0.25-hfa10184_2         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
nspr:             4.30-h9c3ff4c_0           https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
nss:              3.67-hb5efdd6_0           https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
pcre:             8.45-h9c3ff4c_0           https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
pyqt:             5.12.3-py36h5fab9bb_7     https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
pyqt-impl:        5.12.3-py36h7ec31b9_7     https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
pyqt5-sip:        4.19.18-py36hc4f0c31_7    https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
pyqtchart:        5.12-py36h7ec31b9_7       https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
pyqtwebengine:    5.12.1-py36h7ec31b9_7     https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
qt:               5.12.9-hda022c4_4         https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
zstd:             1.5.0-ha95c52a_0          https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge

(py3613) [user1@d1004 ~]$ conda install qscintilla2
Fetching package metadata …
Solving package specifications: .

Package plan for installation in environment /data/anaconda3/envs/py3613:

The following NEW packages will be INSTALLED:

qscintilla2: 2.11.2-py36h0632412_4 https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge

(py3613) [user1@d1004 eric6-17.12]$ ll
总用量 197
-rwxrwxrwx 1 root root 17938 12月 2 2017 changelog
drwxrwxrwx 1 root root 40960 7月 23 2019 eric
-rwxrwxrwx 1 root root 1991 7月 27 09:37 eric6config.py
-rwxrwxrwx 1 root root 1888 4月 12 14:35 eric6config.py.orig
-rwxrwxrwx 1 root root 10269 12月 2 2017 install-debugclients.py
-rwxrwxrwx 1 root root 3076 12月 2 2017 install-i18n.py
-rwxrwxrwx 1 root root 56712 12月 2 2017 install.py
-rwxrwxrwx 1 root root 32856 12月 2 2017 LICENSE.GPL3
-rwxrwxrwx 1 root root 4671 12月 2 2017 patch_modpython.py
drwxrwxrwx 1 root root 0 7月 27 09:37 pycache
-rwxrwxrwx 1 root root 836 12月 2 2017 README-i18n.rst
-rwxrwxrwx 1 root root 10977 12月 2 2017 README.rst
-rwxrwxrwx 1 root root 1207 12月 2 2017 THANKS
-rwxrwxrwx 1 root root 3003 12月 2 2017 uninstall-debugclients.py
-rwxrwxrwx 1 root root 11314 12月 2 2017 uninstall.py
(py3613) [user1@d1004 eric6-17.12]$ python install.py -h

Usage:
install.py [-chxyz] [-a dir] [-b dir] [-d dir] [-f file] [-i dir] [–pyqt=version]
where:
-h, --help display this help message
-a dir where the API files will be installed
(default: /data/anaconda3/envs/py3613/qsci/api)
–noapis don’t install API files
-b dir where the binaries will be installed
(default: /usr/local/bin)
-d dir where eric6 python files will be installed
(default: /data/anaconda3/envs/py3613/lib/python3.6/site-packages)
-f file configuration file naming the various installation paths
-i dir temporary install prefix
(default: None)
-c don’t cleanup old installation first
-x don’t perform dependency checks (use on your own risk)
-y add the Python variant to the executable names
-z don’t compile the installed python files
–pyqt=version version of PyQt to be used (one of 4 or 5)
(default: 5)

The file given to the -f option must be valid Python code defining a
dictionary called ‘cfg’ with the keys ‘ericDir’, ‘ericPixDir’, ‘ericIconDir’,
‘ericDTDDir’, ‘ericCSSDir’, ‘ericStylesDir’, ‘ericDocDir’, ‘ericExamplesDir’,
‘ericTranslationsDir’, ‘ericTemplatesDir’, ‘ericCodeTemplatesDir’,
‘ericOthersDir’,‘bindir’, ‘mdir’ and 'apidir.
These define the directories for the installation of the various parts of eric6.

(py3613) [user1@d1004 eric6-17.12]$ su -
密码:
上一次登录:二 7月 27 10:13:24 CST 2021pts/1 上
[root@d1004 ~]# chmod 777 /usr/local/bin
[root@d1004 ~]# logout
(py3613) [user1@d1004 eric6-17.12]$ python install.py install

Checking dependencies
Python Version: 3.6.13
Found PyQt5
Found pyuic5
Found QScintilla2
Found QtGui
Found QtNetwork
Found QtPrintSupport
Found QtSql
Found QtSvg
Found QtWidgets
Found QtWebEngineWidgets
Qt Version: 5.12.9
sip Version: 4.19.18
PyQt Version: 5.12.3
QScintilla Version: 2.11.2
All dependencies ok.

Cleaning up old installation …

Creating configuration file …

Compiling user interface files …

Compiling source files …

Installing eric6 …

Installation complete.

(py3613) [user1@d1004 eric6-17.12]$ which eric6
/usr/local/bin/eric6
(py3613) [user1@d1004 eric6-17.12]$ eric6
Eric6程序启动后界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值