RHEL7.3安裝python3.6.1

RHEL7.3 install python3.6.1 stepspython

1. download Python-3.6.1.tgz
2. tar -zxvf Python-3.6.1.tgz
3. yum install gcc openssl-devel python-devel openldap-devel sqlite-devel zlib-devel bzip2-devel ncurses-devel readline-devel tk-devel gdbm-devel xz-devel
4. cd Python-3.6.1
5. ./configure&make&make install
6. python3 --version
7. pip3 --versionmysql

若是在使用pip3安裝其餘python庫時報錯,通常是系統缺乏相應的rpm包致使。
解決方法:
1. yum install 缺失的rpm包
2. 進入Python-3.6.1源碼包目錄,從新make&make install
3. 再次使用pip3安裝sql

Python3經常使用第三方庫:
pip3 install pymysql (yum install mysql*)
pip3 install python-ldap (yum install openldap-devel)spa

若是pip3使用常見問題
問題1:
[wiseo@cmdb-srv02 ~]$ pip3 list
Traceback (most recent call last):
File "/usr/local/bin/pip3", line 7, in <module>
from pip import main
ImportError: cannot import name 'main'
解決辦法:
[root@cmdb-srv02 ~]# easy_install-3.6 -U pipsqlite

問題2:
[wiseo@cmdb-srv02 ~]$ pip3 list
Traceback (most recent call last):
File "/usr/local/bin/pip3", line 6, in <module>
from pkg_resources import load_entry_point
ImportError: cannot import name 'load_entry_point'
解決辦法:
[root@cmdb-srv02 ~]# chmod -R a+rX /usr/local/lib/python3.6/site-packages/seo

相關文章
相關標籤/搜索