成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux下Python3.6的安裝及避坑指南

系統(tǒng) Linux
Python3在安裝的過程中可能會(huì)用到各種依賴庫,所以在正式安裝Python3之前,需要將這些依賴庫先行安裝好。

Python3的安裝

1. 安裝依賴環(huán)境

Python3在安裝的過程中可能會(huì)用到各種依賴庫,所以在正式安裝Python3之前,需要將這些依賴庫先行安裝好。

  1. yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 

[[341843]]

2. 下載Python3源代碼

下載Python3的源代碼有兩種方式,一種是在它的官網(wǎng)下載,網(wǎng)址如下:

  1. https://www.python.org/downloads/source/ 

[圖片]

另外一種方式是通過wget直接下載,如以下命令:

  1. wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz 

3. 創(chuàng)建安裝目錄

安裝目錄可依個(gè)人喜好創(chuàng)建,比如在此創(chuàng)建在 /usr/local/python3 :

  1. mkdir -p /usr/local/python3 

4. 解壓源碼包

將第2步下載到的源碼包進(jìn)行解壓,命令為:

  1. tar -zxvf Python-3.6.1.tgz 

5. 編譯源碼

先進(jìn)入解壓后源碼包的目錄,再進(jìn)行配置:

  1. cd Python-3.6.1 
  2. ./configure --prefix=/usr/local/python3 

之后再編譯,然后再安裝:

  1. make 
  2. make install 

6. 建立Python3的軟鏈接

  1. ln -s /usr/local/python3/bin/python3 /usr/bin/python3 

7. 將/usr/local/python3/bin加入PATH

編輯bash_profile進(jìn)行修改環(huán)境變量:

  1. vim ~/.bash_profile 

在PATH變量下將Python3的啟動(dòng)目錄添加進(jìn)去:

  1. # .bash_profile 
  2. # Get the aliases and functions 
  3. if [ -f ~/.bashrc ]; then 
  4.         . ~/.bashrc 
  5. fi 
  6. # User specific environment and startup programs 
  7. PATH=$PATH:$HOME/bin:/usr/local/python3/bin 
  8. export PATH 

改動(dòng)完畢之后,按Esc,再輸入:wq進(jìn)行保存退出。

8. 檢查Python3及Pip3是否正常可用

執(zhí)行如下命令(注意:V是大寫的V),如果看到的結(jié)果一致的話,說明Python3已經(jīng)成功安裝。

  1. [alvin@VM_0_16_centos ~]$ python3 -V 
  2. Python 3.6.1 
  3. [alvin@VM_0_16_centos ~]$ pip3 -V 
  4. pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6) 

避坑指南

其實(shí),對(duì)于Python3的安裝,網(wǎng)絡(luò)上有太多的帖子了,步驟其實(shí)都大同小異。但是,在真正動(dòng)手安裝之后,或多或少都會(huì)遇到一些麻煩,特別是對(duì)新手而言。下面良許就列舉一些常見的坑:

坑1:configure: error: no acceptable C compiler found in $PATH

這個(gè)問題就比較簡單,就是缺少gcc編譯環(huán)境。將gcc安裝上即可:

  1. yum install -y gcc 

當(dāng)然除此之外,采用源碼安裝的方式也可以。

坑2:zipimport.ZipImportError: can’t decompress data

這種問題就是因?yàn)槿鄙賨lib 的相關(guān)工具包導(dǎo)致的,將相關(guān)依賴包裝上即可:

  1. yum -y install zlib* 

安裝之后再重新編譯源碼,即可解決。

坑3:pip3: Can't connect to HTTPS URL because the SSL module is not available

這個(gè)問題是因?yàn)樵?/configure過程中,如果沒有加上–with-ssl參數(shù)時(shí),默認(rèn)安裝的軟件涉及到ssl的功能不可用,剛好pip3過程需要ssl模塊,而由于沒有指定,所以該功能不可用。解決辦法如下:

  1. cd Python-3.6.2 
  2. ./configure --with-sslmakesudo make install 

坑4:Multilib version problems

這個(gè)很明顯了,就是同一個(gè)庫有多個(gè)版本。把多余的版本刪除了就好。

首先查詢已有的版本(以openssl為例,沖突哪個(gè)查哪個(gè))

  1. # rpm -qa | grep openssl 
  2. openssl-devel-1.0.0-27.el6_4.2.x86_64 
  3. openssl-1.0.0-27.el6_4.2.x86_64 
  4. openssl-1.0.0-27.el6_4.2.i686 

可以看到系統(tǒng)里安裝了openssl-1.0.0-27.el6_4.2.x86_64和openssl-1.0.0-27.el6_4.2.i686兩個(gè)版本的openssl,我們留下x86的版本即可:

  1. rpm --erase --nodeps openssl-1.0.0-27.el6_4.2.i686 

再更新一下openssl:

  1. # yum update "openssl*" 

再查詢一下openssl,問題解決!

  1. # rpm -qa | grep openssl 
  2. openssl-devel-1.0.1e-16.el6_5.7.x86_64 
  3. openssl-1.0.1e-16.el6_5.7.x86_64 

本文授權(quán)轉(zhuǎn)載自公眾號(hào)「良許Linux」。良許,世界500強(qiáng)外企Linux開發(fā)工程師,公眾號(hào)里分享大量Linux干貨,歡迎關(guān)注!

 

責(zé)任編輯:趙寧寧 來源: 今日頭條
相關(guān)推薦

2021-05-07 21:53:44

Python 程序pyinstaller

2021-05-08 12:30:03

Pythonexe代碼

2024-03-28 12:51:00

Spring異步多線程

2024-04-24 13:45:00

2024-04-03 12:30:00

C++開發(fā)

2021-02-26 00:46:11

CIO數(shù)據(jù)決策數(shù)字化轉(zhuǎn)型

2020-06-12 11:03:22

Python開發(fā)工具

2020-12-16 10:00:59

Serverless數(shù)字化云原生

2022-03-04 18:11:16

信服云

2023-05-24 10:06:42

多云實(shí)踐避坑

2021-02-22 17:00:31

Service Mes微服務(wù)開發(fā)

2018-01-20 20:46:33

2021-04-28 09:26:25

公有云DTS工具

2020-08-26 07:37:25

Nacos微服務(wù)SpringBoot

2023-11-01 15:32:58

2024-12-31 15:52:43

2019-02-12 15:07:42

屏幕參數(shù)PC

2018-03-26 11:14:13

程序猿bug代碼

2019-04-24 17:45:24

微服務(wù)容器青云

2025-04-10 08:21:17

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲一区二区三区在线播放 | 午夜性色a√在线视频观看9 | 81精品国产乱码久久久久久 | 一区二区三区免费观看 | 在线中文字幕视频 | 国产精品亚洲一区 | 性一爱一乱一交一视频 | 日本精品一区二区三区在线观看视频 | 欧美激情精品久久久久久 | 久久99国产精品 | 精品国产一区二区三区在线观看 | 伊人久久综合 | 一区二区三区四区电影 | 国产一区三区在线 | 激情欧美一区二区三区中文字幕 | 黄色大片视频 | 高清国产一区二区 | 亚洲一区二区在线视频 | 亚洲一区二区三区在线 | 久久久精品一区二区三区 | 国产精品久久久av | 国产在线视频在线观看 | 国产专区免费 | 五月天天丁香婷婷在线中 | 亚洲高清av在线 | 日日噜噜噜夜夜爽爽狠狠视频, | 91视频网| 91大神在线看 | 亚洲福利 | 久久久黄色 | 国产精品亚洲精品 | 亚洲久在线 | 日韩精品成人 | 欧美日韩视频 | 欧美亚洲国产精品 | 日韩在线电影 | av中文字幕在线播放 | 做a网站 | 国产一区不卡 | 国产精品免费大片 | av毛片在线播放 |