環境
虛擬機:VMware 10
Linux版本:CentOS-6.5-x86_64
客戶端:Xshell4
FTP:Xftp4
python2.X
python3.X
所謂安裝Python,安裝的是python代碼解釋器,負責運行Python程序的。
一、windows下安裝Python
Python2.x
1、下載安裝包,運行安裝;
2、安裝目錄加入Path環境變量;
3、驗證CMD輸入:python -V
Python3.x
1、下載安裝包,運行安裝,勾選Add Python 3.X to PATH
2、驗證CMD輸入:python
二、Linux下安裝Python
Python2.x
1、 下載Python2.x的包
2、 tar –zxvf python-2.7.15.tar
3、 yum install gcc
4、 ./configure
5、 Make && make install
Python3.x
1、 依賴環境:yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2、 下載Python3的包
3、 tar –zxvf python-3.6.1.tgz
4、 ./configure
5、 Make && make install
6、 添加環境變量
三、Anaconda安裝
Anaconda是一個開源的Python發行版本,python是一個編譯器,如果不使用Anaconda那么安裝起來會比較痛苦,各個庫之間的依賴性就很難連接的很好。Anaconda可以看做Python的一個集成安裝,里面集成了很多關於python科學計算的第三方庫,安裝它后就默認安裝了python、IPython、集成開發環境Spyder和眾多的包和模塊,包含了conda(conda 是開源包(packages)和虛擬環境(environment)的管理系統。)、Python等180多個科學包及其依賴項。因為包含了大量的科學包,Anaconda 的下載文件比較大(約 515 MB),如果只需要某些包,或者需要節省帶寬或存儲空間,也可以使用Miniconda這個較小的發行版(僅包含conda和 Python)。一般開發會安裝Anaconda,里面默認安裝Python3,然后再單獨安裝一個Python2.X版本,不同的項目,切換版本即可。
1、下載
Anaconda官網:https://www.anaconda.com
清華鏡像下載:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
2、安裝
(2.1)安裝路徑中不要有中文和空格,安裝過程中會有下圖所示,直接將Anaconda加入到系統環境變量中
如果不選中也可以安裝完成后自己配置環境變量。修改系統變量Path:
C:\Anaconda
C:\Anaconda\Scripts
C:\Anaconda\Library\bin
(2.2)驗證
conda --version
python --version
3、使用
Anaconda Navigator :用於管理工具包和環境的圖形用戶界面,后續涉及的眾多管理命令也可以在 Navigator 中手工實現。
Jupyter notebook :基於web的交互式計算環境,可以編輯易於人們閱讀的文檔,用於展示數據分析的過程。
QTconsole :一個可執行 IPython 的仿終端圖形界面程序,相比 Python Shell 界面,qtconsole 可以直接顯示代碼生成的圖形,實現多行代碼輸入執行,以及內置許多有用的功能和函數。
spyder :一個使用Python語言、跨平台的、科學運算集成開發環境。
Anaconda環境調整舉例:
#創建一個名為python35的環境,指定Python版本是3.5(不用管是3.5.x,conda會#為我們自動尋找3.5.x中的最新版本) conda create --name python35 python=3.5 #安裝好后,使用activate激活某個環境 activate python35 # for Windows source activate python35 # for Linux & Mac #激活后,會發現terminal輸入的地方多了python35 的字樣,實際上,此時系統做的#事情就是把默認2.7環境從PATH中去除,再把3.5對應的命令加入PATH #此時,再次輸入 python --version #可以得到`Python 3.5.5 :: Anaconda 4.1.1 (64-bit)`,即系統已經切換到了3.5 #的環境 #如果想返回默認的python 2.7環境,運行 deactivate python35 # for Windows source deactivate python35 # for Linux & Mac #刪除一個已有的環境 conda remove --name python35 --all
四、Python IDE安裝
python開發使用pycharm較多,就像java使用eclipse較多。
1、eclipse插件安裝
(1)eclipse要求4.7以上,下載python插件包PyDev.zip(http://www.pydev.org/download.html),解壓后加壓拷貝到eclipse的dropins中,重啟即可。
(2)設置解釋器:
(3)設置工作空間字符集:UTF-8
(4)創建python應用
2、pycharm安裝
傻瓜式安裝,創建新的項目的時候直接選擇sdk
配置python解釋器:
五、交互式窗口
1、python:在cmd中直接輸入python(需要配置環境變量);
舉例:python3配置
新增:PYTHON_HOME
修改Path:
后面追加:
;%PYTHON_HOME%;%PYTHON_HOME%\Scripts;%PYTHON_HOME%\Library\bin
Scripts下面有pip等經常用的工具
pip 是 Python 包管理工具,該工具提供了對Python 包的查找、下載、安裝、卸載的功能。Python 2.7.9 + 或 Python 3.4+ 以上版本都自帶 pip 工具。
首先,進入python安裝目錄下面的Scripts目錄 看看有沒有pip相關的可執行文件;
其次,如果有,python –m pip install --upgrade pip 進行更新;如果沒有,使用命令:easy_install.exe pip 安裝,如果報錯試試其他easy_install-X.X.exe pip;.
最后,安裝完成之后,看是否多了pip文件,將pip執行目錄加入環境變量;
備注:pip常用命令
(1)查看幫助 pip help (2)安裝 卸載 pip install <包名> pip uninstall <包名> 更新升級包: pip install -U <包名> 或:pip install <包名> –upgrade (3)搜索包 pip search <搜索關鍵字> (4)查看已經安裝的包 pip list (5)查看某個包詳情 pip show <包名>
pip --help Usage: pip <command> [options] Commands: install 安裝包. uninstall 卸載包. freeze 按着一定格式輸出已安裝包列表 list 列出已安裝包. show 顯示包詳細信息. search 搜索包,類似yum里的search. wheel Build wheels from your requirements. zip 不推薦. Zip individual packages. unzip 不推薦. Unzip individual packages. bundle 不推薦. Create pybundles. help 當前幫助. General Options: -h, --help 顯示幫助. -v, --verbose 更多的輸出,最多可以使用3次 -V, --version 現實版本信息然后退出. -q, --quiet 最少的輸出. --log-file <path> 覆蓋的方式記錄verbose錯誤日志,默認文件:/root/.pip/pip.log --log <path> 不覆蓋記錄verbose輸出的日志. --proxy <proxy> Specify a proxy in the form [user:passwd@]proxy.server:port. --timeout <sec> 連接超時時間 (默認15秒). --exists-action <action> Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup. --cert <path> 證書.
2、ipython:找到對應的ipython的執行文件,直接執行;
ipython:支持變量自動補全,自動縮進,支持 bash shell 命令,內置了許多很有用的功能和函數,注意:Python中本身不帶有這個ipython的交互,需要自行安裝。
使用pip安裝:pip install ipython
參考:
廖雪峰Python教程