python環境搭建

Python環境搭建(windows)

 

Python環境搭建(windows)

Python簡介

Python(英國發音:/ˈpaɪθən/ 美國發音:/ˈpaɪθɑːn/),是一種面向對象、直譯式計算機編程語言,具備近二十年的發展歷史,成熟且穩定。它包含了一組完善並且容易理解的標準庫,可以輕鬆完成不少常見的任務。它的語法簡捷和清晰,儘可能使用無異義的英語單詞,與其它大多數程序設計語言使用大括號不同,它使用縮進來定義語句塊。html

與Scheme、Ruby、Perl、Tcl等動態語言同樣,Python具有垃圾回收功能,可以自動管理內存使用。它常常被看成腳本語言用於處理系統管理任務和網絡程序編寫,然而它也很是適合完成各類高級任務。Python虛擬機自己幾乎能夠在全部的做業系統中運行。使用一些諸如py2exe、PyPy、PyInstaller之類的工具能夠將Python源代碼轉換成能夠脫離Python解釋器運行的程序。python

Python的官方解釋器是CPython,該解釋器用C語言編寫,是一個由社區驅動的自由軟件,目前由Python軟件基金會管理。git

Python支持命令式程序設計、面向對象程序設計、函數式編程、面向側面的程序設計、泛型編程多種編程範式。(via編程

安裝前準備

  • Python安裝包
  • ez_setup.py

 

Python安裝包bootstrap

軟件下載,直接在官網下載,此處選擇Python 2.7.x版本,下載界面如圖1。windows

固然,你也可使用網盤 http://pan.baidu.com/s/1jGGCuKA瀏覽器

可能你會注意到這裏只提供了Python2.7.x版本的,緣由主要在於Python3.x較之Python2.7.x有顯著的不一樣,用於工做的話能夠先從Python2.7開始,若是主要用於學習的話,能夠選擇Python3.x版本安裝.安全

這裏建議使用Python2.7版本的,這樣在學習和使用過程當中可以方便快捷的從互聯網上找到想要的資源網絡

可能你還有個疑問,怎麼沒有64位版本的,這個,若是你想,你也能夠本身去找找64位的安裝包.app

做者這裏使用的是win8 x64操做系統,安裝的是32位的python,我的以爲,這樣後面可能會少一些麻煩.

這裏使用的是python-2.7.7.msi安裝包,在後文裏面會一直按照這個展開,可能使用其餘諸如3.x版本的安裝包會有出入,讀者自行探索.

擴展閱讀

Python 2和Python3的區別:https://wiki.python.org/moin/Python2orPython3

ez_setup.py

瀏覽器打開,另存爲https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py

或者,這裏也提供了網盤連接http://pan.baidu.com/s/1jGGCuKA

安裝Python:

Python默認安裝在C:\Python27下面,這裏強烈建議按照默認的路徑.這樣一樣的能爲環境搭建省去不少麻煩.

一些建議:

  • 不要使用中文路徑
  • 路徑中不要有空格

安裝完畢了記得把Python文件夾加入環境變量

右鍵個人電腦→屬性→高級系統設置→環境變量→系統變量→Path

將C:\Python27和 C:\Python27\Scripts 都加到Path值中,注意不要漏掉了;

設置好了完畢後 win+R 在運行中鍵入cmd,在彈出的命令窗口中鍵入python看看,若是是下面的這個界面,出現Python 2.7.7 (default, Jun 1 2014, 14:17:13) 等字樣,而且有個>>> 說明python安裝成功了

以下圖,這裏假設我叫張三,讓咱們來看看張三哥哥的電腦上是怎麼顯示的,type python

Attention:

重裝python遇到問題的,去檢查一下 C:\Users\zhangsan\AppData\Local\Temp文件夾的屬性裏面的安全權限,把Everyone對應的權限都勾選上,python安裝包沒有以管理員運行這個選項,只能這麼辦了,否則卸載重裝會出錯.

安裝setuptools:

Win+R組合鍵,運行cmd進入命令行窗口

切換到上面提到的ez_setup.py的路徑,例文中存放在D盤

 

那麼就這麼着來,別怪我囉嗦,這個對有些新人真的有用

下載完畢最新版本以後,系統會自動安裝setuptools,安裝完畢以後,會在Scripts下會有一個easy_install.exe可執行文件。安裝完畢setuptools以後,剩下的就是安裝一些經常使用的python第三方庫了了.

Why: (exam)---在虛擬環境裏面在演示運行的.

安裝完畢試試easy_install --help命令,下面的顯示說明安裝成功了

其實這些包你也能夠直接下載預編譯的.exe文件,固然,這樣應該也許可能也會遇到問題,這裏建議使用ez_setup.py來安裝,若是這樣失敗了,仍是去下載一個.exe安裝包吧.注意下載對應本身系統和python版本

擴展閱讀

https://pypi.python.org/pypi/setuptools/

安裝一下python上面經常使用的一些東西

# 安裝pip,不要問我爲何要安裝pip
easy_install pip
# 安裝virtualenvwrapper,不要問我爲何要裝virtualenv(virtualenvwrapper),由於這個頗有必要
pip install virtualenvwrapper
pip install virtualenvwrapper-win

光說了安裝的,怎麼能不說卸載的呢

# use easy_install

easy_install uninstall PackageName

# use pip

pip uninstall PackageName

舉個癟了的栗子

固然,做爲讀者的你可別學我剛裝完就卸載了,後面還要用到的…

安裝virtualenvwrapper的時候會附帶的安裝virtualenv

virtualenv截至當前的最新版本在windows環境下面建立虛擬環境的時候是會出問題的,而virtualenv-1.9.1版本則沒有這個問題,virtualenvwrapper裏面默認安裝1.9.1版本

virtualenvwrapper做爲virtualenv的一個擴展,用起來的很不錯的,後面將會額外講一下做者的使用心得,合理的設置將會提升效率,這是我喜歡的.

 

擴展閱讀 virtualenvwrapper-win 1.1.5

https://pypi.python.org/pypi/virtualenvwrapper-win

安裝完畢事後在環境變量裏面新建一個WORKON_HOME字段,路徑設定爲你喜歡的地方,一樣的建議不要用中文路徑,不要有空格路徑,張三哥哥這裏的WORK_HOME的變量值是E:\Users\zhangsan\Codes\V,這裏你就本身改改.若是不添加環境變量的話,默認路徑是C:\Users\zhangsan\envs

這樣當建立虛擬環境的時候默認就會生成在E:\Users\zhangsan\Codes\V下面.

經常使用的一些命令
# 建立虛擬環境(在這裏,的名字叫VirtualenvName)
mkvirtualenv VirtualenvName
# 列出全部虛擬環境
Lsvirtualenv
# 移除虛擬環境
rmvirtualenv VirtualenvName
# 切換到VirtualenvName環境
workon VirtualenvName
# 退出當前虛擬環境
deactivate

一些使用上的建議:

在C:\Python27 下面會有一些bat命令文件,仔細看其實就是上面提到的一些經常使用命令

好比 workon.bat

複製一份重命名爲wk.bat

這樣選擇虛擬環境的時候咱們就能夠直接 wk VirtualenvName 而不用經過 workon VirtualenvName這樣了

把以前建立的VirtualenvName\Scripts\deactivate.bat 複製一份放到C:\Python27 下,重命名爲d.bat

這樣退出虛擬環境就能夠直接經過d命令而不是deactivate命令了,方便多了

好比這裏我自定義了好些命令 c.bat cdl.bat d.bat e.bat mkv.bat pypi.bat wk.bat..分別對應着不一樣的做用,這裏舉一個栗子

REM file root: E:\Users\zhangsan\Codes\V\exam\Scripts

REM file name: c.bat

REM env for: A Django Project named ProjectName

@echo off

E:

cd E:\Users\zhangsan\Codes\git\ProjectName

cls

這樣當我調用c命令的時候就切換到了個人項目目錄了,很方便了.

最後,完整的演示一遍 搭建一個虛擬環境,安裝Django,看貼吧有人喊 低賤狗笑噴--['dʒæŋgo]--

Edit by:wkx6193@sina.com

 -----Python is funny-----

相關文章
相關標籤/搜索