Linux 下安裝python軟體包

來源:互聯網
上載者:User

標籤:windows   軟體包   python   linux   local   

如何在Linux系統下搭建Python開發環境(http://www.maiziedu.com/course/python/)?Python在Linux系統中安裝方法在Windows下是有很大的區別的,今天就具體記錄一下關於 Python 環境軟體包在Linux系統下的一些安裝步驟

1、升級 Python 到 2.7.10( 預設 2.6.6 )

shell > yum -y install epel-release

shell > yum -y install gcc wget readline-devel zlib-devel openssl-devel

 

shell > wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz

shell > tar zxf Python-2.7.10.tgz

shell > cd Python-2.7.10 ; ./configure --prefix=/usr/local/python2.7 ; make ; make install

 

shell > mv /usr/bin/python /usr/bin/old_python

shell > ln -s /usr/local/python2.7/bin/python /usr/bin/python

 

shell > sed -i ’1s/python/old_python/’ /usr/bin/yum

 

shell > python -V

Python 2.7.10

## 這樣就實現的 python 的升級
## readline-devel 這個包要事先安裝,不然後面的 ipython 不支援 tab 、方向鍵等,還要重新編譯 python
## zlib-devel 這個包 Setuptools 會用到,openssl-devel 這個包 pip 會用到
## /usr/bin/yum 檔案解譯器要改一下,不然無法使用 yum

2、安裝 Setuptools

shell > wget https://pypi.python.org/packages/source/s/setuptools/setuptools-15.2.tar.gz#md5=a9028a9794fc7ae02320d32e2d7e12ee

shell > tar zxf setuptools-15.2.tar.gz

shell > cd setuptools-15.2 ; python setup.py install

 

shell > ln -s /usr/local/python2.7/bin/easy_install /usr/bin/easy_install

## 這樣 Setuptools 也安裝好了,如果不安裝這個包直接下載 pip 源碼包安裝可能會報錯說找不到 Setuptools

3、安裝 pip

shell > wget https://pypi.python.org/packages/source/p/pip/pip-6.1.1.tar.gz#md5=6b19e0a934d982a5a4b798e957cb6d45

shell > tar zxf pip-6.1.1.tar.gz

shell > cd pip-6.1.1 ; python setup.py install

 

shell > ln -s /usr/local/python2.7/bin/pip /usr/bin/pip

## 這樣 pip 也安裝好了,當然,有了 easy_install 就可以直接 easy_install pip 了,源碼只是另外一種安裝方式

4、安裝 ipython

shell > wget https://pypi.python.org/packages/source/i/ipython/ipython-3.1.0.tar.gz#md5=a749d90c16068687b0ec45a27e72ef8f

shell > tar zxf ipython-3.1.0.tar.gz

shell > cd ipython-3.1.0 ; python setup.py install

 

shell > ln -s /usr/local/python2.7/bin/ipython /usr/bin/ipython

## 這樣 ipython 也安裝好了,同樣可以通過 pip install ipython 來快速安裝

 

 

第六篇

初學php,哪些技能必須掌握?

php入門必備哪些知識?

Php初學者必須掌握的技能有哪些?

零基礎學習php,你需要掌握這些技能

學習php必知會的幾項技能

 

初學PHP時,不要好高騖遠,腳踏實地的把LNMP搞熟練,打好基礎再往更高的層次發展。今天給大家總結初學者應該學會的技能。

 

1.Linux

基本命令、操作、啟動、基本服務配置(包括rpm安裝檔案,各種服務配置等);會寫簡單的shell指令碼和awk/sed 指令碼命令等。

 

2.Nginx

做到能夠安裝配置nginx+php,知道基本的nginx核心配置選項,知道 server/fastcgi_pass/access_log 等基礎配置,目標是能夠讓nginx+php_fpm順利工作。

 

3.MySQL

會自己搭建mysql,知道基本的mysql配置選項;知道innodb和myisam的區別,知道針對InnoDB和MyISAM兩個引擎的不同配置選項;知道基本的兩個引擎的差異和選擇上面的區別;能夠純手工編譯搭建一個MySQL資料庫並且配置好編碼等正常穩定運行;核心主旨是能夠搭建一個可啟動並執行MySQL資料庫。

 

4.PHP

基本文法數組、字串、資料庫、XML、Socket、GD/ImageMgk圖片處理等等;熟悉各種跟MySQL操作鏈結接的api(mysql/mysqli/PDO),知道各種編碼問題的解決;知道常規熟練使用的PHP架構(ThinkPHP、Zendframework、Yii、Yaf等);瞭解基本MVC的運行機制和為什麼這麼做,稍微知道不同的PHP架構之間的區別;能夠快速學習一個MVC架構。能夠知道開發工程中的檔案目錄組織,有基本的良好的代碼結構和風格,能夠完成小系統的開發和中型系統中某個模組的開發工作。

 

5.前端

如果條件時間允許,可以適當學習下 HTML/CSS/JS 等相關知識,知道什麼web標準,div+css的web/wap頁面模式,知道HTML5和HTML4的區別;瞭解一些基本的前端只是和JS架構(jQuery之類的);瞭解一些基本的JavaScript編程知識;(本項不是必須項,如果有時間,稍微瞭解一下是可以的,不過不建議作為重點,除非個人有強烈興趣)。

 

6.系統設計

能夠完成小型系統的基本設計,包括簡單的資料庫設計,能夠完成基本的:瀏覽器 -> Nginx+PHP -> 資料庫 架構的設計開發工作;能夠支撐每天幾十萬到數百萬流量網站的開發維護工作。

 

這是php最基礎的東西,學得快也許半年就搞定,學得慢兩三年也是可能的。想要高效的學習,一定是要大量實踐的。

 

原文連結:http://q.maiziedu.com/article/23891/


Linux 下安裝python軟體包

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.