在CentOS 7系統中配置Python3.x
因為大部分發行版預設使用Python2.x,所以配置Python3.x不可避免
- 更新系統軟體【建議】
yum -y update
- 從Python官網(https://www.python.org/downloads/)獲得最新版本source release(本文以python3.5.2版本安裝為例)
wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
- 解壓縮檔案(如果找不到包下載位置,可以使用find / -name “Python*.tgz” 命令
tar -zxvf Python-3.5.2.tgz
- 進入新建立的資料夾,新手注意仔細閱讀README文件
cd Python-3.5.2
vim README
因為CentOS 7 存在軟體依賴Python2.x,而且Python2與Python3不相容,所以安裝中注意不能把Python2刪除,使用替代安裝Python3即可
./configure --prefix=/usr/
make
make test
make altinstall
發現提示pip因為SSL缺失而沒有安裝成功,如果pip沒有安裝,這對以後python安裝第三方庫很不方便,所以我們要安裝openssl(如果不知道是具體是哪個,可以使用yum search ssl命令檢視)
yum install openssl-devel
再次執行安裝
make altinstall
安裝成功後執行一下命令測試
python3.5 --version
pip3.5 --version
後來發現有些命令不能正常執行,比如
import curses
發現是在make編譯中提示缺少’_curses’模組(這裡重新編譯後發現的)導致的,所以使用一下方法成功解決
yum search _curses
yum install ncurses-devel.x86_64
同理,如果發現匯入包不成功,很可能是因為系統缺少這個包,用這個方法重新安裝上就好了
相關文章
- Centos7系統配置DNS服務CentOSDNS
- 在Win7 64位系統中安裝IIS,配置AS…Win7
- Docker 實戰之 CentOS7 系統環境配置DockerCentOS
- 教你如何在CentOS7系統中配置ftp服務CentOSFTP
- CentOS7系統配置國內yum源和epel源CentOS
- Centos系統配置yum源CentOS
- 在 CentOS_7中搭建 LeanoteCentOS
- Centos7-VMware+Centos7安裝配置CentOS
- Linux系統CentOS 7配置Spring Boot執行環境LinuxCentOSSpring Boot
- CentOS7系統安裝配置FTP伺服器詳解。CentOSFTP伺服器
- Centos系統中 Systemd 的Unit檔案配置說明CentOS
- CentOS 6.5系統安裝配置CentOS
- centos7 在iptables中增加通行埠CentOS
- 在CentOS 7中搭建Git伺服器CentOSGit伺服器
- phpmyadmin在centos7中安裝PHPCentOS
- Centos7系統中找不到yum及安裝方法。CentOS
- CentOS7系統重新命名CentOS
- CentOS7系統搭建SFTP教程。CentOSFTP
- CentOS7.X系統安裝CentOS
- window7和centos 雙系統CentOS
- CentOS 7 named配置forwardCentOSForward
- 在CentOS 6.3中安裝與配置cmakeCentOS
- 在CentOS7中,使用yum安裝NginxCentOSNginx
- Centos7系統部署django專案CentOSDjango
- centos7系統安裝xrdp教程。CentOS
- Centos7系統安裝wgetCentOSwget
- CentOS 7 更新軟體源和系統CentOS
- 在 CentOS 8 中刪除舊的 Linux 系統核心CentOSLinux
- 黑猴子的家:window7+CentOS7雙系統CentOS
- 在windows雙系統中,nginx配置虛擬域名WindowsNginx
- centos 7 centos 8配置ssh遠端管理CentOS
- 在CentOS中安裝與配置SVN的方法CentOS
- centos7 配置固定ipCentOS
- centos7配置sftp資訊CentOSFTP
- centos7網路配置CentOS
- CentOS 7 安裝配置 NFSCentOSNFS
- CentOS 6 安裝MAVEN及系統配置CentOSMaven
- 安裝Centos6.7的系統配置CentOS