教你如何在 CentOS 7 下編譯安裝 Python 3.7 與 Python 2.7.5 共存
教你如何在 7 下編譯安裝 Python 3.7 與 Python 2.7.5 共存。 |
環境: 7.6 x64
一、安裝
3.7
下載python原始碼包:
wget
如果沒有wget ,可以使用 安裝: yum -y install wget
安裝依賴包,避免安裝過程中出現的 " zipimport.ZipImportError" 錯誤 和 " ModuleNotFoundError: No module named '_ctypes'" 錯誤:
yum -y install zlib-devel libffi-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
解壓、編譯、安裝:
tar -zxvf Python-3.7.4.tgz cd Python-3.7.4 ./configure --prefix=/usr/local/python3 --enable-optimizations make && make install
修改環境變數:
vim /etc/profile
找到 " export PATH" 開頭的行,在此行之前,插入新行,內容如下:
PATH=$PATH:/usr/local/python3/bin #注意:等號兩側無空格,冒號:不能省
儲存退出,執行命令:
source /etc/profile
現在我們看一下兩個版本的python和pip是否共存:
[root@localhost ~]# python3 -V Python 3.7.4 [root@localhost ~]# pip3 -V pip 19.0.3 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7) [root@localhost ~]# python -V Python 2.7.5 [root@localhost ~]# pip -V pip 19.1.1 from /usr/lib/python2.7/site-packages/pip (python 2.7)
因為系統的yum,以及其他元件,均依賴python2.7.5,所以不建議使用軟連結的方式替換原來的python2環境。使用python3的時候,我們只需要按如下的操作即可:
pip3 install 包名 python3 -m pip install 包名 python3 -m pip install pymongo (安裝Python3的pymongo包) python3 myscripts.py pip3 install --upgrade pip (升級pip3版本) ......
安裝完成。
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2656409/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CentOS 7下編譯安裝Python3CentOS編譯Python
- Centos下Ambari2.7.5的編譯和安裝CentOS編譯
- centos7 安裝python2.7與3共存CentOSPython
- centos7編譯安裝python3CentOS編譯Python
- 如何在CentOS7安裝Node?(編譯安裝)CentOS編譯
- CentOS7下RabbitMQ3.7安裝與配置CentOSMQ
- Centos下安裝Python3.6和Python2共存CentOSPython
- CentOS下編譯安裝Python3教程CentOS編譯Python
- Centos6.5安裝python2.7.5+pipCentOSPython
- centos7下編譯安裝lnmpCentOS編譯LNMP
- 如何在 CentOS 7 上安裝 Python 3CentOSPython
- CentOS6.5安裝python3.7CentOSPython
- CentOS 全新編譯安裝 Python3.8CentOS編譯Python
- Centos7下原始碼編譯安裝apacheCentOS原始碼編譯Apache
- Centos下Sphinx的下載與編譯安裝CentOS編譯
- Python3.7與Python2.7在centos7下相容並存PythonCentOS
- Centos7編譯安裝OpenRestyCentOS編譯REST
- CentOS 下編譯安裝 NginxCentOS編譯Nginx
- CentOS 下編譯安裝 apacheCentOS編譯Apache
- Centos 下編譯安裝RedisCentOS編譯Redis
- centos7下安裝Python的pipCentOSPython
- CentOS 7 如何編碼安裝Python3?CentOSPython
- 國產化裝置鯤鵬CentOS7上原始碼安裝Python3.7CentOS原始碼Python
- Centos7編譯安裝Apache教程。CentOS編譯Apache
- Centos7編譯安裝Memcached教程。CentOS編譯
- Centos7編譯安裝Docker教程。CentOS編譯Docker
- Ubuntu安裝python3.7UbuntuPython
- MAC 安裝Python3.7MacPython
- Centos7編譯安裝Tomcat教程。CentOS編譯Tomcat
- CentOS 7 原始碼編譯安裝 Mysql 5.7CentOS原始碼編譯MySql
- centos7 編譯安裝imagemagick7.1CentOS編譯
- CentOS 下編譯安裝 PHP7.2CentOS編譯PHP
- Linux Centos下編譯安裝RedisLinuxCentOS編譯Redis
- 教你如何在 CentOS 上安裝RedisCentOSRedis
- 如何在windows下安裝pythonWindowsPython
- Linux CentOS6編譯安裝Python2.7薦LinuxCentOS編譯Python
- Windows環境下Python3.7安裝TensorflowWindowsPython
- Centos7編譯安裝kafka-manager教程CentOS編譯Kafka