Python安装(Windows下安装/Linux下安装)
1、準備工作
1.1、運行環境
課程中:Windows下的運行環境
1.2、Python是什么
(1)Python是一種面向對象的解釋型計算機程序設計語言,由荷蘭人Guido van Rossum于1989年發明,第一個公開發行版發行于1991年。
機器語言(01代碼)—>匯編語言(偽機器語言)—>高級語言(C語言)—>面向對象(Java、Python)—>…
編譯性語言:有一個單獨的編譯過程,將程序翻譯成機器語言,以后執行不需再編譯。
解釋性語言:在運行的時候將程序翻譯成機器語言,所以運行速度相對于編譯型語言要慢。
C/C++ 等都是編譯型語言,而Java,C#等都是解釋型語言。
腳本語言不需要編譯,可以直接用,由解釋器來負責解釋。
(2)Python就為我們提供了非常完善的基礎代碼庫,覆蓋了網絡、文件、GUI、數據庫、文本等大量內容,被形象地稱作“內置電池(batteries included)”。
(3)Python的缺點:速度慢、不能加密
(4)Python的典型應用:網絡應用,包括網站、后臺服務,膠水語言。
許多大型網站就是用Python開發的,例如YouTube、Instagram,還有國內的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美國航空航天局)都大量地使用Python。
網站,爬蟲,數據分析
1.3、python安裝
1.3.1、下載地址
https://www.python.org/downloads/
1.3.2、版本選擇
為什么要版本選擇?
Python 2.x版本和3.x版本不是連續的兩個版本,可以當做獨立的語言來看待
版本選擇原則:
(1)如果是學習用,使用3.x版本,歷史的車輪滾滾向前…
(2)如果在企業里做開發,還是應該以企業里的主流平臺作為參照。例如,如果生產環境下里主流操作系統為Centos6.5(默認安裝Python2.6.6),那么編程的時候最好能直接用Python2.6來實現,不然兼容問題會很麻煩。
(3)其他情況下:
i. 項目沒有依賴,請選擇高級的版本,基本上主流的庫全都支持上來了,并且很多庫都宣稱Python2.X版本的不再維護了。
ii. 項目有依賴,請選擇對應的Python版本。比如,需要使用python類庫只在一個版本中有。
1.3.3、Python環境
1.3.1、在Linux上安裝Python
前提:操作系統底層依賴Python 2.x,不能直接卸載掉。
1.3.1.1、下載說明
https://wiki.python.org/moin/BeginnersGuide/Download
1.3.1.2、下載Python
下載地址,根據自己的需求選擇版本
https://www.python.org/ftp/python/
1.3.2、在Windows上安裝Python
前提:本文檔使用win7 64位操作系統,安裝Python。
1.3.2.1、下載說明
https://wiki.python.org/moin/BeginnersGuide/Download
1.3.2.2、下載Python
下載地址,根據自己的需求選擇版本
https://www.python.org/ftp/python
下載3.5.2版本
https://www.python.org/ftp/python/3.5.2/python-3.5.2-amd64.exe
https://www.python.org/ftp/python/3.5.2/python-3.5.2.exe
1.3.2.3、解壓、安裝
先勾選:Add Python 3.5 to PATH
然后點擊:Custormize installation
跳過一個頁面之后,修改安裝路徑:Custormize install local
1.3.2.4、啟動Python命令行
1.3.2.5、啟動Python IDLE
按住 鍵盤上的window按鈕,搜索程序和文件。輸入:IDLE
啟動 IDLE,帶自動提示
1.3.3、在Windows上安裝編輯器
編輯器:Vim(Linux)或Ulipad(Linux && Windows)
sublime text 對python支持挺好,輕量級生化武器。
IDE:pycharm,也用過eclipse+pydev。
Pycharm 下載地址:
http://www.jetbrains.com/pycharm/download/#section=windows
建議購買Pro版本,如果不想買,可以使用社區版本。
2.Linux下安裝Python
2.1.安裝Python
進入虛擬機hadoop6機器,python的下載地址是:https://www.python.org/ftp/python/
下載Python-3.6.1.tgz
安裝Python-3.6.1.tgz
[root@hadoop6 software]# tar -zxvf Python-3.6.1.tgz [root@hadoop6 software]# cd Python-3.6.1 [root@hadoop6 Python-3.6.1]# ll 總用量 1020 -rw-r--r--. 1 toto tuzq 10910 3月 21 14:32 aclocal.m4 -rwxr-xr-x. 1 toto tuzq 42856 3月 21 14:32 config.guess -rwxr-xr-x. 1 toto tuzq 35740 3月 21 14:32 config.sub -rwxr-xr-x. 1 toto tuzq 483582 3月 21 14:32 configure -rw-r--r--. 1 toto tuzq 159739 3月 21 14:32 configure.ac drwxr-xr-x. 18 toto tuzq 4096 3月 21 14:32 Doc drwxr-xr-x. 2 toto tuzq 4096 3月 21 14:32 Grammar drwxr-xr-x. 2 toto tuzq 4096 3月 21 14:32 Include -rwxr-xr-x. 1 toto tuzq 7122 3月 21 14:32 install-sh drwxr-xr-x. 33 toto tuzq 4096 3月 21 14:32 Lib -rw-r--r--. 1 toto tuzq 12773 3月 21 14:32 LICENSE drwxr-xr-x. 8 toto tuzq 4096 3月 21 14:32 Mac -rw-r--r--. 1 toto tuzq 58935 3月 21 14:32 Makefile.pre.in drwxr-xr-x. 2 toto tuzq 4096 3月 21 14:32 Misc drwxr-xr-x. 13 toto tuzq 4096 3月 21 14:32 Modules drwxr-xr-x. 4 toto tuzq 4096 3月 21 14:32 Objects drwxr-xr-x. 2 toto tuzq 4096 3月 21 14:32 Parser drwxr-xr-x. 5 toto tuzq 4096 3月 21 14:32 PC drwxr-xr-x. 2 toto tuzq 4096 3月 21 14:32 PCbuild drwxr-xr-x. 2 toto tuzq 4096 3月 21 14:32 Programs -rw-r--r--. 1 toto tuzq 41359 3月 21 14:32 pyconfig.h.in drwxr-xr-x. 3 toto tuzq 4096 3月 21 14:32 Python -rw-r--r--. 1 toto tuzq 9066 3月 21 14:32 README.rst -rw-r--r--. 1 toto tuzq 101166 3月 21 14:32 setup.py drwxr-xr-x. 24 toto tuzq 4096 3月 21 14:32 Tools [root@hadoop6 Python-3.6.1]# yum -y install gcc 已加載插件:fastestmirror, refresh-packagekit, security 設置安裝進程 Determining fastest mirrors* base: mirrors.nwsuaf.edu.cn* extras: mirrors.tuna.tsinghua.edu.cn* updates: mirrors.tuna.tsinghua.edu.cn [root@hadoop1 software]# ./configure [root@hadoop1 software]# make [root@hadoop1 software]# make install [root@hadoop1 Python-2.6.6]# python -V Python 2.6.6編寫Python
輸入py,然后按著tab鍵,可以列出如下內容,然后選擇自己所需進行編寫腳本:
總結
以上是生活随笔為你收集整理的Python安装(Windows下安装/Linux下安装)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python数据类型详解(转自:http
- 下一篇: nginx在Centos下的安装,转:h