我們知道,每門計算語言的入門都必須從深入吃透和掌握開發集成環境的安裝與配置著手,才能打牢根基,正確入門。網紅語言Python的安裝方法太多太雜太亂,正確選擇合適的安裝配置方法已經成了Python入門的真本領硬功夫。筆者結合Python Web開發實戰經驗,總結得失整理出了這篇簡明經典安裝教程分享給大家,以期望給予初學者快速入門找到最適合的方法輕松上手能有所幫助。
〖法一〗簡潔安裝(輕量級IDE)
官網獲取最新版本的Python3.6.4
1.全局安裝Python3.6專業版。注意勾選Add Python 3.6 to PATH添加到環境變量,若要想改變安裝位置,勾選 Customize installation 選項,點擊 Next 后在安裝位置中輸入 d:\python36 繼續下一步安裝到底。
安裝完成后注意驗證是否自動添加了兩個Python程序核心目錄,在系統信息->環境變量->查看或編輯PATH再重啟計算機就行了。
2.到官網下載安裝PyCharm 2018.1.1(詳細安裝激活方法步驟見下文),在PyCharm中創建項目時自動下載安裝django等內置應用安裝包。PyCharm作為Python集成開發利器,提供了很多高級擴展功能和內置應用,以用于支持Django和Flask框架下的專業Web開發。其界面設計友好,各種類庫均可在pycharm里邊安裝,快捷方便,使用起來很舒心。
僅僅是用于入門學習或一般的Web開發之類,只需要上述兩步安裝就可以輕松搞定了。這算是Python最輕量級的IDE集成開發環境搭建過程。
〖法二〗Anaconda集成大而全套餐安裝(重量級IDE)
Anaconda是一個包含180+的科學包及其依賴項的Python大型集成開發環境。具有一鍵快速安裝、GUI圖形界面操作更新升級包及其依賴項,快捷創建、保存、加載和切換環境等常用功能。Anaconda打破了包管理與環境管理的約束,能非常方便地安裝各種版本python、各種package并方便地切換。
Anaconda具有跨平臺、包更新、環境管理的特點,因此很適合快速部署Python運行開發環境。Anaconda與PyCharm組合成了優雅現代的強大集成開發環境(SIDE)優點總結起來就八個字:省時省心、管理利器。
Anaconda這一優雅現代的強大集成開發環境(SIDE)優點總結起來就八個字:省時省心、管理利器。
省時省心:萬事開頭難,弄明白第一步怎么走最重要。 Anaconda通過管理工具包、開發環境、Python版本,大大簡化了你的工作流程。不僅可以方便地安裝、更新、卸載工具包,而且安裝時能自動安裝相應的依賴包,同時還能使用不同的虛擬環境隔離不同要求的項目。
管理利器: 在 Anaconda 官網中是這么宣傳自己的:適用于企業級大數據分析的Python工具。其包含了720多個數據科學相關的開源包,在數據可視化、機器學習、深度學習等多方面都有涉及。不僅可以做數據分析,甚至可以用在大數據和人工智能領域大展宏圖、施展身手。
1.官網下載安裝Anaconda集成開發環境
下載后直接按照說明安裝即可。盡量按照Anaconda默認的行為安裝,盡量不使用root權限,僅為個人安裝,安裝時,安裝程序會把bin目錄加入PATH(Linux/Mac寫入~/.bashrc,Windows添加到系統變量PATH),這些操作也完全可以自己完成
僅勾選“Just Me”并點擊“Next”,在“Advanced Installation Options”中如果勾選“Add Anaconda to my PATH environment variable.”(“添加Anaconda至用戶環境變量?!保┤职惭b個人應用而不受系統管理員身份限制
除非你打算使用多個版本的Anaconda或者多個版本的Python,否則便勾選“Register Anaconda as my default Python 3.6”
然后點擊“Install”開始安裝。如果想要查看安裝細節,則可以點擊“Show Details”
驗證安裝結果。可選以下任意方法:
安裝成功后在任意目錄下運行python --version或python -V可以得到Python版本信息就OK了
“開始 → Anaconda3(64-bit)→ Anaconda Navigator”,若可以成功啟動Anaconda Navigator則說明安裝成功
“開始 → Anaconda3(64-bit)→ 右鍵點擊Anaconda Prompt → 在Anaconda Prompt中輸入conda list,可以查看已經安裝的包名和版本號。若結果可以正常顯示,則說明安裝成功
2.配置更新安裝庫文件
conda 是開源包(packages)和虛擬環境(environment)的管理系統,可類似于pip 來管理庫文件
#Conda配置
# 如果覺得更新包下載太慢的話可以添加Anaconda的TUNA國內鏡像來試試
1) 在命令行下,輸入:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
或conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/conda
# 設置搜索時顯示通道地址
conda config --set show_channel_urls yes
#用conda config –-show-sources查看~/.condarc配置文件
2)如果設置失效,查找配置文件~/.condarc文件,復制以下內容。如果使用了方法一,刪除defaults默認下載站即可
可修改配置文件~/.condarc如下:
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
show_channel_urls: true
注意:如果發現更新后的版本反而更舊,是因為國內下載站沒有及時更新官方最新版本,若需要官方最新版本的話就直接刪除~/.condarc文件即可
# 查看某個指定環境的已安裝包
conda list -n python36
# 查找package信息
conda search numpy
# 安裝package
conda install -n python36 numpy
# 如果不用-n指定環境名稱,則被安裝在當前活躍環境
# 也可以通過-c指定通過某個channel安裝
# 更新所有包
conda update --all 或 conda upgrade --all
建議:在安裝Anaconda之后執行上述命令更新Anaconda中的所有包至最新版本,便于使用。在完全更新前必須確保網絡給力不中斷的前提下使用此命令,否則還是指定更新某個包。當然,為方便快捷激活、更新內置應用或包,Anaconda還支持GUI圖形界面操作,安全起見,推薦使用
# 更新指定包
conda update <package_name> 或 conda upgrade <package_name>
# 更新package
conda update -n python36 numpy
# 刪除package
conda remove -n python36 numpy
# 更新conda,保持conda最新
conda update conda
# 更新anaconda
conda update anaconda
# 更新python
conda update python
3.管理Python環境
#創建一個新環境
conda create -n env_name? list of packages
#其中 -n 代表 name,env_name 是需要創建的環境名稱,list of packages 則是列出在新環境中需要安裝的工具包
conda create -n py2 python=2.7 pandas
#細心的你一定會發現,py2 環境中不僅安裝了 pandas,還安裝了 numpy 等一系列 packages,這就是使用 conda 的方便之處,它會自動為你安裝相應的依賴包,而不需要你一個個手動安裝
#進入名為 env_name 的環境
source activate env_name
#退出當前環境1
source deactivate
另外注意,在 Windows 系統中,使用 activate env_name 和 deactivate 來進入和退出某個環境
#刪除名為 env_name 的環境
conda env remove -n env_name
#顯示所有的環境
conda env list
#當分享代碼的時候,同時也需要將運行環境分享給大家,執行如下命令可以將當前環境下的 package 信息存入名為 environment 的 YAML 文件中
conda env export > environment.yaml
#同樣,當執行他人的代碼時,也需要配置相應的環境。這時你可以用對方分享的 YAML 文件來創建一摸一樣的運行環境
conda env create -f environment.yaml
4.創建所需的不同版本的python環境
# 創建一個名為python36的環境,指定Python版本是3.6(不用管是3.6.x,conda會為我們自動尋找3.6.x中的最新版本)
conda create --name python36 python=3.6
# 安裝好后,使用activate激活某個環境
activate python36 # for Windows
source activate python36 # for Linux & Mac
# 激活后,會發現terminal輸入的地方多了python36的字樣,實際上,此時系統做的事情就是把默認2.7環境從PATH中去除,再把3.6對應的命令加入PATH
# 此時,再次輸入
python --version
# 可以得到`Python 3.6.4 `,即系統已經切換到了3.6的環境
# 如果想返回默認的python 2.7環境,運行
deactivate python36 # for Windows
source deactivate python36 # for Linux & Mac
# 刪除一個已有的環境
conda remove --name python36 --all
# 假設當前環境是python 3.6, conda會將python升級為3.6.x系列的當前最新版本
如果創建新的python環境,比如3.6,運行conda create -n python36 python=3.6之后,conda僅安裝python 3.6相關的必須項,如python, pip等,如果希望該環境像默認環境那樣,安裝anaconda集合包,只需要:
# 在當前環境下安裝anaconda包集合
conda install anaconda
# 結合創建環境的命令,以上操作可以合并為
conda create -n python36 python=3.6 anaconda
# 也可以不用全部安裝,根據需求安裝自己需要的package即可
〖安裝IDE集成開發工具PyCharm 2018.1.1方法步驟〗
PyCharm簡介
PyCharm 2018.1.1是由世界上大名鼎鼎的集成開發工具專業戶JetBrains公司打造的又一新力作,這款Python IDE帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具,比如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用于支持Django框架下的專業Web開發。
同時支持Google App Engine,PyCharm支持IronPython。這些功能在先進代碼分析程序的支持下,使 PyCharm 成為 Python 專業開發人員和剛起步人員使用的有力工具
首先,PyCharm用于一般IDE具備的功能,比如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制
另外,PyCharm還提供了一些很好的功能用于Django開發,同時支持Google App Engine,更酷的是,PyCharm支持IronPython。
主要功能:
編碼協助
其提供了一個帶編碼補全,代碼片段,支持代碼折疊和分割窗口的智能、可配置的編輯器,可幫助用戶更快更輕松的完成編碼工作。
項目代碼導航
該IDE可幫助用戶即時從一個文件導航至另一個,從一個方法至其申明或者用法甚至可以穿過類的層次。若用戶學會使用其提供的快捷鍵的話甚至能更快。
代碼分析
用戶可使用其編碼語法,錯誤高亮,智能檢測以及一鍵式代碼快速補全建議,使得編碼更優化。
Python重構
有了該功能,用戶便能在項目范圍內輕松進行重命名,提取方法/超類,導入域/變量/常量,移動和前推/后退重構。
支持Django
有了它自帶的HTML,CSS和 JavaScript編輯器 ,用戶可以更快速的通過Djang框架進行Web開發。此外,其還能支持CoffeeScript, Mako 和 Jinja2。
支持Google App引擎
用戶使用Python 3.6運行環境,為Google APp引擎進行應用程序的開發,并執行例行程序部署工作。
集成版本控制
登入,登出,視圖拆分與合并--所有這些功能都能在其統一的VCS用戶界面(可用于Mercurial, Subversion, Git, Perforce 和其他的 SCM)中得到。
圖形頁面調試器
用戶可以用其自帶的功能全面的調試器對Python或者Django應用程序以及測試單元進行調整,該調試器帶斷點,步進,多畫面視圖,窗口以及評估表達式。
集成的單元測試
用戶可以在一個文件夾運行一個測試文件,單個測試類,一個方法或者所有測試項目。
可自定義&可擴展
可綁定了 Textmate, NetBeans, Eclipse & Emacs 鍵盤主盤,以及 Vi/Vim仿真插件。
安裝方法
在PyCharm官網下載最新專業版,根據提示一步步傻瓜安裝即可
激活方法
pycharm2018.1.1
1.在注冊碼官網下獲得最新版IntelliJ IDEA 注冊碼2018年10月14日失效
2.License server選項中輸入: https://jetlicense.nss.im/
或http://elporfirio.com:1017/
不行再嘗試:或輸入 http://idea.imsxm.com/
或http://idea.iteblog.com/key.php
或http://intelljj.mandroid.cn/
通過激活服務器激活
漢化方法
2.將resources_cn.jar文件復制回C:\Program Files\JetBrains\PyCharm\lib目錄重啟即可,使用過程中如果發現部份功能異常情況,請卸載重裝回非漢化原版
配色方案
1.何朱必博客下載PyCharm配置文件,提供黑色白色兩色調配色方案,白色優雅,黑色高大上。下載鏈接:黑色方案? 白色方案
2.導入配色方案settings.jar(建議先把已下載的配置文件settings.jar存放在PyCharm2018.1.1的config配置目錄中,然后直接“導入設置”)
使用方法
先用PyCharm 2018.1.1創建項目工程,再在項目中搭建Web開發框架及原生應用程序或直接生成原生文件來開發調試。
初學者還是老老實實的先跟著入門教程練習語句、語法,敲代碼找感覺,訓練好基本功,再著手實戰項目,開發應用程序,走進編程世界。其實,Python就好象一個科學計算器,“+-*/”直接在行命令下說來就來;象VFP一樣“=”動態變量直接斌值,簡單方便;象C一樣“%”格式化變量魔法替換,無所不能;象PHP一樣“[]”數組決戰到底,變量語句簡單明了;還與Linux驚人相似,既象Linux一樣直接在命令行寫代碼執行,又象Linux一樣免費開源與包容,讓人心情舒暢,開發前景樂觀……練著練著就會悟出:原來Python優雅簡潔明快之處就在于大量吸收了VFP/C/PHP等老牌語言的簡潔書寫規則及其抽象快捷編程精華,集眾語言之大成于一身,讓編程變得輕松愉快,使千奇百怪的日常事務與千變萬化的業務邏輯思維在Python高度抽象的語言表達中游刃有余。
說到此,一篇系統完整的簡明入門安裝配置教程就交待完了。接下來,強烈推薦在線閱讀《簡明Python教程》輕輕松松盛大入門。
趕快啟動剛剛安裝配置好的PyCharm 2018.1.1入門Python世界,領略“龜叔”給我們帶來的編程奇跡,激起高昂編程斗志,滿懷開發熱情和編程樂趣,去享受這一優雅快捷的快樂編程……