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目錄下
在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]
新增軟鏈到執行目錄下/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—CentOS7下python開發環境配置
CentOS7下python開發環境配置 上一篇部落格講了如何在Centos7下安裝python3(https://www.cnblogs.com/zivli/p/9937608.html),這一次配置python開發環境 1.pip安裝 沒有找到python-pip的安裝包,為了成功安裝pip,我
CentOS7下python開發環境配置
Python在官方網站提供的Windows版本的安裝包非常好用,一直‘下一步’就能夠成功安裝並配置好相應的執行環境,同時還自帶pip等工具,非常的好用,但是在CentOS上的安裝就需要費點力氣了,尤其作為一個python和Linux雙料小白想要在CentOS上安裝成功就有點
【從零學習Python】Ubuntu14.10下Python開發環境配置
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的Ubuntu下TensorFlow開發環境配置
準備 這裡使用的是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
Windows下GO開發環境配置
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中建立
Window10下Python開發環境的搭建
本章節我們將向大家介紹如何在Window10下搭建Python開發環境。 Python可應用於多平臺包括 Linux 和 Mac OS X。 你可以通過終端視窗輸入 "python" 命令來檢視本地是否已經安裝Python以及Python的
09-Windows下Python開發環境搭建
點我觀看配套視訊 一、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的
eclipse下Spring開發環境配置
直接上參考連結: 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標準庫,像機