1. 程式人生 > >CentOS7下python開發環境配置

CentOS7下python開發環境配置

Python在官方網站提供的Windows版本的安裝包非常好用,一直‘下一步’就能夠成功安裝並配置好相應的執行環境,同時還自帶pip等工具,非常的好用,但是在CentOS上的安裝就需要費點力氣了,尤其作為一個python和Linux雙料小白想要在CentOS上安裝成功就有點費時費力還外帶一點點運氣了。

1.python3.6.3安裝

1.1現有版本

CentOS 7.4自帶Python2.7.5,可以通過如下命令檢視版本資訊

查詢python安裝位置

[[email protected]/]$ which python

[[email protected]/]$cd /usr/bin/python

檢視版本資訊

[[email protected]]$ ./python --version

Python 2.7.5

順便提一下在安裝CentOS安裝時選擇開發工作站的模式,可選擇Python支援。在其他的模式下沒有進行驗證過。

1.2下載新版本

下載python 3.6.3可以通過網站https://www.python.org 找到相應的版本下載,也可以採用wget進行下載。wget下載的命令如下:

下載後的檔案存放位置為當前目錄位置,比如當前在home下,則下載後的檔案存放在home下。

1.3安裝新版本

解壓檔案到tmp目錄下

[[email protected] /]

tar-zxvf Python-3.6.3.tgz -C /tmp

在tmp目錄下自動生成Python 3.6.3目錄,進入該目錄

[[email protected] /] cd /tmp/Python 3.6.3

設定安裝路徑在/usr/local/bin目錄下

[[email protected] Python-3.6.3]$ ./configure--prefix=/usr/local

編譯生成Python3.6.3的執行程式

[[email protected] Python-3.6.3]make

安裝應用程式到/usr/local/bin目錄下

[[email protected]

Python-3.6.3]make atlinstall

新增軟鏈到執行目錄下/usr/bin

[root @localhost Python-3.6.3] ln -s /usr/local/bin/python3.6 /usr/bin/python3

通過以上步驟可以將新版的python3.6.3和已有的python2.7.5一併的安裝在同一臺機器上並且能夠共同使用

檢視當前python對應的版本資訊

[[email protected] ~]$python2 --version

Python 2.7.5

[[email protected] ~]$python3 --version

Python 3.6.3

用whereis命令定位python可執行檔案、原始碼檔案、幫助檔案在檔案系統中的位置

[root @localhost Python-3.6.3]$ whereis python 

python:/usr/bin/python /usr/bin/python2.7 /usr/bin/python2.7-config /usr/lib/python2.7/usr/lib64/python2.7 /etc/python /usr/local/bin/python3.6m/usr/local/bin/python3.6 /usr/local/bin/python3.6m-config/usr/local/lib/python3.6 /usr/include/python2.7 /usr/share/man/man1/python.1.gz

2.Pip安裝

雖然CentOS7自帶Python2.7 但是沒有pip工具 ,作為python的最好用的第三方包管理工具必須要安裝一個。輸入命令yum install python-pip檢查一下

[root@localhost bin]$ yum installpython-pip

已載入外掛:fastestmirror,langpacks

Loading mirrorspeeds from cached hostfile

 * base: mirrors.tuna.tsinghua.edu.cn

 * extras: mirrors.tuna.tsinghua.edu.cn

 * updates: mirrors.tuna.tsinghua.edu.cn

沒有可用軟體包 python-pip。

錯誤:無須任何處理

看來時沒有找到python-pip的安裝包,為了成功安裝pip,我們首先需要安裝一個叫“epel-release”的軟體包,這個軟體包會自動配置yum的軟體倉庫。EPEL (ExtraPackages for Enterprise Linux)是基於Fedora的一個專案,為“紅帽系”的操作系統提供額外的軟體包,適用於RHEL、CentOS和Scientific Linux。說白了安裝epel-release就是為了擴大軟體包的搜尋範圍。

[root@localhost bin]yum -y install epel-release

等到安裝成功後再次安裝pip就可以找到安裝包併成功下載pip以及依賴的東西

[root@localhost bin]$ yum install python-pip

安裝完成後預設的版本是8.1.2,在安裝默寫第三方包的時候需要升級成新的版本才能安裝,因此將pip通過命令pip install --upgrade pip升級成最新的版本9.0.1

[root@localhost bin]$pip install --upgrade pip

測試是否安裝成功可以在控制檯下直接輸入pip install 待安裝包名稱即可,如下所示

[root @localhost ~]$ pip install m3u8

Collecting m3u8

  Downloading m3u8-0.3.5.tar.gz

Collecting iso8601(from m3u8)

  Downloadingiso8601-0.1.12-py2.py3-none-any.whl

Installingcollected packages: iso8601, m3u8

  Running setup.py install for m3u8 ... done

Successfullyinstalled iso8601-0.1.12 m3u8-0.3.5

3.整合IDE-Pycharm安裝

將檔案解壓至/usr/local目錄下,會自動生成pycharm-2017.2.4目錄

[[email protected] ~]tar –xvfpycharm-professional-2017.2.4.tar.gz –C /usr/local

進入該目錄

[[email protected] ~]cd /usr/local/pycharm-2017.2.4/bin

執行pycharm.sh, pycharm便會執行起來並提示匯入配置、建立快捷方式等內容。

Pycharm需要JRE支援,由於CentOS選擇的是開發工作站,因此預設已經安裝過了JRE,因此可以直接的執行

[[email protected] ~]./pycharm.sh


新建PurePython工程時,根據需要可以自由選擇已安裝的兩個直譯器


相關推薦

Linux—CentOS7python開發環境配置

CentOS7下python開發環境配置 上一篇部落格講了如何在Centos7下安裝python3(https://www.cnblogs.com/zivli/p/9937608.html),這一次配置python開發環境 1.pip安裝 沒有找到python-pip的安裝包,為了成功安裝pip,我

CentOS7python開發環境配置

Python在官方網站提供的Windows版本的安裝包非常好用,一直‘下一步’就能夠成功安裝並配置好相應的執行環境,同時還自帶pip等工具,非常的好用,但是在CentOS上的安裝就需要費點力氣了,尤其作為一個python和Linux雙料小白想要在CentOS上安裝成功就有點

【從零學習Python】Ubuntu14.10Python開發環境配置

1. 前言 最近在研究計算機視覺的一些演算法,也剛開始接觸linux,試著在ubuntu下用qt+openCV進行開發,感覺還行,但是Python作為在學術領域廣為應用的高階解釋性語言,其在計算機視覺的領域也應用得非常廣泛,於是我就買了一本《python計算機視覺》的書,打

Windows環境Python開發環境配置

1、到官網下載python,安裝 2、安裝完成後配置環境變數      在Path中新增python的安裝路徑:例如:D:\Program Files (x86)\Python\Python35\python.exe 3、到官網下載sublime text3,安裝 4、

基於Python 3.6的UbuntuTensorFlow開發環境配置

準備 這裡使用的是Ubuntu 18.04 LTS版本; 第一步,需要先切換Root使用者,需要先切換Root使用者,需要先切換Root使用者,重要的事說三遍!! su 首次切換前需要設定密碼 sudo passwd root 安裝Python 3.6 Ubu

Centos7作業系統python開發環境

轉載來自:http://blog.csdn.net/xuxiuning/article/details/48714717 CentOS7自帶Python2.7 但是沒有pip工具 要安裝pip,首先要了解yum 他相當於對Linux來說的pip工具。 命令指南 http://blog

WindowsGO開發環境配置

blank 環境配置 div href body ack col window amd64 GO下載 https://golang.org/dl/ IDE-goland下載 http://www.jetbrains.com/go/

Windows Swoole開發環境配置

... jet 圖片 firewall community windows .so 多個 新建 一直停留在windows,入了 jetbrains 的全家桶。準備入門 Swoole,不可能每做一點修改就 git push 運行一下。因此要在 windows 上配置 swo

【轉】pycharm+PyQt5+python開發環境配置

QT5.11下載與安裝教程 Qt入門教程系列之一 安裝Qt Python3 安裝PyQt5及exe打包 一、軟體安裝 pycharm python3 PyQt5 pyqt5-tools(因為QtDesigner、pyuic5、pyqt5-tools都在這個庫裡面) 因為網速問題,我在pych

ubuntu 16/18 android 開發環境配置教程

一 : 安裝jdk   1.下載jdk1.8.0_92.tar.gz   2.使用終端sudo tar -xvf jdk1.8.0_92.tar.gz -C /opt/ 解壓並拷貝至/opt/目錄   3.新增環境變數 sudo gedit /etc/profile 在文字最後新增   

Sublime Text 3 Python開發環境配置

1.執行Sublime Text Build 3083 x64 Setup.exe,預設安裝在C:\Program Files,啟動後在幫助選單輸入註冊碼 2.安裝Package Control,開啟Sublime Text3 按Ctrl+~ 在輸入框內貼入: import urllib.r

Flask在VSCODE基本開發環境配置

1.建立環境 cd /project/path python3 -m venv venv 第一個VENV是命令,第二個是資料夾名 如果環境不要了,一般做法是直接整個(VENV)資料夾刪掉 環境修改下面會說 2.啟用環境 . venv/bin/activate   venv是1中建立

Window10Python開發環境的搭建

本章節我們將向大家介紹如何在Window10下搭建Python開發環境。 Python可應用於多平臺包括 Linux 和 Mac OS X。 你可以通過終端視窗輸入 "python" 命令來檢視本地是否已經安裝Python以及Python的

09-WindowsPython開發環境搭建

點我觀看配套視訊 一、Window作業系統選擇 當前教程選擇的是Win7版本,其他版本有部分差異,但差異不大;比如Win10; 所以,如果有同學使用的是Windows其他版本作業系統,安裝環境時碰到問題;可直接留言; 二、具體步驟(以Python2.x版本為

Python開發環境配置及使用(更新0.1)

python開發環境配置 環境:Ubuntu16.04 (相關目錄請根據自己的設定進行調整) 1.pyenv安裝 pyenv用來管理我們的Python版,virtualenv 管理不同的環境,pyenv不能管理之前安裝的python版本 安裝 sudo apt-get i

Python學習筆記(貳) - Python開發環境配置

安裝Anaconda Anaconda是Python的一個科學計算髮行版,內建了數百個Python經常會使用的庫,也包括做機器學習或資料探勘的庫,如scikit-learn、NumPy、sciPy和Pandas等,其中可能有一些是TensorFlow的依賴庫 Anaco

Python開發環境配置----Tesserocr

OCR簡介 OCR:光學字元識別,通過掃描字元,判斷形狀將其翻譯成電子文字的過程, 資料爬取時常用於驗證碼的識別 Tesserocr Tesserocr是python的一個OCR識別庫, 是對tesseract做的一層python API封裝, 在安裝Tesse

Python學習——python開發環境配置

Python 2和Python 3之間存在著較大的差異,並且,由於各種原因導致了Python 2和Python 3的長期共存。在實際工作過程中,我們可能會同時用到Python 2和Python 3,因此,也需要經常在Python 2和Python 3之間進行來回切換。這就需要對python的

eclipseSpring開發環境配置

直接上參考連結: http://www.360doc.com/content/13/0502/10/11843499_282375745.shtml# 知識儲備 想要做java web開發,有些基礎的知識是必須掌握的。 Spring IDE Spring IDE專案是Sp

Python開發環境配置,Anaconda的安裝!

Anaconda的介紹 Anaconda是Python的一個科學計算髮行版,支援 Linux, Mac, Windows系統,提供了包管理與環境管理的功能,可以很方便地解決多版本python並存、切換以及各種第三方包安裝問題。   內建了數百個Python標準庫,像機