python可以在windows龙考、mac和linux上運(yùn)行,目前最流行的是兩個(gè)版本矾睦,一個(gè)是2.X版本晦款,一個(gè)是3.X版本,這兩個(gè)版本不兼容枚冗。
可以選擇在python官網(wǎng)上下載安裝柬赐,也可以使用Anaconda官網(wǎng)下載安裝。
在Windows上安裝官方Python
注意選擇win版本是64還是32位官紫,下載相對(duì)應(yīng)的版本安裝程序安裝肛宋,直接雙擊運(yùn)行exe安裝包即可。(注意在Add Python 3.5 to PATH打?qū)词溃瑫?huì)自動(dòng)添加環(huán)境變量網(wǎng)速慢的同學(xué)請(qǐng)移步國內(nèi)鏡像)
在Windows上安裝Anaconda版Python
Anaconda是一個(gè)集成了大量常用擴(kuò)展包的環(huán)境酝陈,避免單獨(dú)安裝時(shí)需要配置或兼容等各種問題
安裝:pip install xxx, conda install xxx
卸載:pip uninstall xxx, conda uninstall xxx
升級(jí):pip install –upgrade xxx, conda update xxx
詳細(xì)用法: https://pip.pypa.io/en/stable/reference/
conda多版本管理: https://conda.io/docs/py2or3.html
- 3.5版本安裝2.7
創(chuàng)建新目錄F:\anaconda3\envs\py27,python版本為2.7毁涉,包括anaconda一些基礎(chǔ)包
conda create -n py27 python=2.7 anaconda
安裝anaconda這個(gè)分支的最新版本沉帮,由3.4.2升級(jí)到3.4.3
conda update python
升級(jí)anaconda到另一個(gè)分支3.5
conda install python=3.5
查看anaconda安裝環(huán)境
conda info --envs
root表示最原始安裝的版本,*表示現(xiàn)在啟用的版本
啟動(dòng)另一個(gè)版本:
activate py35
python --version
運(yùn)行Python
命令提示符窗口輸入python顯示以下界面即為成功
python
退出
exit()
錯(cuò)誤
‘python’ 不是內(nèi)部或外部命令贫堰,也不是可運(yùn)行的程序或批處理文件穆壕。
手動(dòng)添加path環(huán)境變量即可
IDE
Jupyter notebook(在C盤安裝可能需要管理員權(quán)限)
- Anaconda自帶,無需單獨(dú)安裝
- 記錄思考過程其屏,實(shí)時(shí)查看運(yùn)行過程
- 基于web的在線編輯器(本地)
- .ipynb文件分享
- 可交互式
- 記錄歷史運(yùn)行結(jié)果
- 支持Markdown, Latex
IPython
- Anaconda自帶喇勋,無需單獨(dú)安裝
- Python的交互式命令行 Shell
- 可查看歷史操作
- 及時(shí)驗(yàn)證想法
PyCharm社區(qū)版,部分免費(fèi)偎行,可滿足不涉及web的開發(fā)川背,適合大多數(shù)開發(fā)者
https://www.jetbrains.com/pycharm/download/
Eclipse + PyDev,完全免費(fèi)蛤袒,適合熟悉Eclipse或Java的開發(fā)者
- Eclipse, https://eclipse.org/downloads/
- PyDev插件, https://marketplace.eclipse.org/content/pydev-python-ide-eclipse
Spyder熄云,完全免費(fèi),適合熟悉Matlab的開發(fā)者
https://github.com/spyder-ide/spyder