前言:之前打 CTF 的時候都是零零碎碎的學習Python,沒有成體系,學得不精。趁著過年的這段時間好好地系統學習一下,加強自己的python技能。同時也做一個記錄,用來總結和反思,如果能給後學者一點幫助,那就再好不過了。 [TOC] 一、Python的下載 1. 到Python的 "官網" 上看適 ...
目錄
- 一、Python的下載
- 二、Python幫助文檔的下載
- 三、Python3的安裝及環境變數的配置
- 四、Python2的安裝及環境變數的配置
- 五、解決python2和3命令衝突
- 六、解決python的包管理工具pip的衝突
- 總結
- 參考
前言:之前打CTF的時候都是零零碎碎的學習Python,沒有成體系,學得不精。趁著過年的這段時間好好地系統學習一下,加強自己的python技能。同時也做一個記錄,用來總結和反思,如果能給後學者一點幫助,那就再好不過了。
一、Python的下載
到Python的官網上看適合Windows的最新Python版本
到Python3的下載界面,進行下載,也可直接點擊下載鏈接,https://www.python.org/ftp/python/3.8.1/python-3.8.1-amd64.exe。
到Python2的下載界面,進行下載,也可直接點擊下載鏈接,https://www.python.org/ftp/python/2.7.17/python-2.7.17.amd64.msi。
如果有下載不下來的,我上傳到了百度雲,可供大家下載,鏈接:https://pan.baidu.com/s/1DYiryHjgUWQpCbd5NPDxYQ 提取碼:xtn0
二、Python幫助文檔的下載
到Python的官方幫助中文文檔界面查看自己需要的版本進行下載。
到下載界面,下載對應的Python3.8.1的中文文檔幫助包,我這裡是下載HTMLl形式的zip包。直接下載鏈接為,https://docs.python.org/zh-cn/3/archives/python-3.8.1-docs-html.zip。
到下載界面,下載對應的Python2.7.17的中文文檔幫助包,我這裡是下載HTMLl形式的zip包。直接下載鏈接為,https://docs.python.org/zh-cn/2.7/archives/python-2.7.17-docs-html.zip。
和上面一樣,我也傳到了百度雲上面進行下載,鏈接:https://pan.baidu.com/s/10W5honLysmi_xFgqK8l_cw 提取碼:0spr
三、Python3的安裝及環境變數的配置
雙擊Python3的安裝包,選擇下麵的√,將Python3添加到系統變數中,接著點擊下麵的自定義安裝。
直接next,沒什麼說的,都是需要的功能。
勾選第一個框,為所有用戶安裝,然後選擇後期自己想要安裝的目錄,接著install。安裝目錄要記住,會影響你後面的系統環境配置。我這裡的安裝目錄是
D:\python\python3.8
安裝中。
安裝成功。
Windows界面點擊左下角的搜索框,搜索
系統變數
,接著點擊環境變數,雙擊系統變數里的Path,查看變數。可以看到Python3的系統變數自動添加成功了。
我們驗證一下,打開cmd,輸入
python
,可以看到進入了Python3.8的編程模式,Ctrl+z
即可退出。
四、Python2的安裝及環境變數的配置
雙擊Python2.7的安裝包,選擇第一個,為所有用戶安裝,接著next。
選擇安裝位置,接著next。安裝目錄要記住,會影響你後面的系統環境配置。我這裡的安裝目錄是
D:\python\python2.7
將最下麵的添加python到系統變數框勾選,接著next。
安裝中。
安裝完成。
按照上面的方法查看系統變數,可以看到也是自動添加成功。無需手動添加。
五、解決python2和3命令衝突
在cmd里輸入
python
,可以看到此時變成了python2.7。這是由於python2和3的啟動命令都是python,系統無法區分,我們可以通過不同的名字來啟動不同的python版本。打開python2的安裝位置,將之前的
python.exe
和pythonw.exe
,改成python2.exe
和pythonw2.exe
。重新打開cmd,分別輸入
python2
和python
。可以看到就分別啟動了python2和python3。
六、解決python的包管理工具pip的衝突
衝突問題是因為我們安裝了兩個python,pip不知道服務哪個版本。解決方法也簡單,就是對每個python版本的pip進行升級或者重新安裝。由於現在下載下來的pip都是19.x版本,最新是20.x,所以我們直接採用升級安裝。
先對python3的pip進行重裝,在cmd里輸入
python -m pip install --upgrade pip
。中途可能會因為網速慢超時而報錯,沒事,重新輸入這行命令繼續下載即可。對python2的pip進行重裝,在cmd里輸入
python2 -m pip install --upgrade pip
。黃色字體的提示是說python2.7已經被停用,不影響後續安裝。去python2的安裝位置,打開裡面的
Scripts
文件夾,把裡面的pip.exe
刪掉。打開cmd,分別輸入
pip -V
,pip3 -V
,pip2 -V
。總結一下,用python3就是輸入python和用pip安裝包,用python2就是輸入python2和用pip2安裝包。
總結
- 系統變數是一種快捷調用的設置,他讓我們在cmd里輸入對應的命令就可以調用文件夾里的程式。非常方便,當然命令行操作可能會稍有不習慣,多加練習必然可以迅速上手。
- 碰到未知的問題,多善於百度,自己努力去解決問題。這樣才有成長。
- 安裝環境的路上必然會踩很多坑,所以要及時地將問題截圖,保存下來,警示自己。
參考
Win10下python3和python2同時安裝並解決pip共存問題