python2和python3同時安裝在Windows上
Python2 和Python3開發環境搭建
Windows篇
一、 Python安裝
- 資源獲取
登錄Python官網的Windows下載頁面https://www.python.org/downloads/windows/
X86為32位版本,X86-64為64位版本,請根據自己操作系統位數選擇合適版本(目前大部分為64位)。
- 安裝python2
雙擊雙擊 python-2.7.15.amd64.msi ,一路使用默認選項-next
可以選擇安裝路徑,不更改默認為 C 盤根目錄下 Python27
安裝完成之後在安裝完成後,查看C:\ 有新目錄python27
配置 python 環境變量:把 python 的安裝目錄添加到 path 系統變量中即可
- 安裝python3
雙擊python-3.6.5-amd64.exe ,
繼續下一步界面如下:
安裝完成後,查看C:\ 有新目錄python36
檢查配置 python 環境變量,如果沒有:把 python36 的安裝目錄添加到 path 系統變量中即可
二、 環境配置及相關設置(一),改名
1、修改pythonX.exe文件名
python3下的 —> 改成 python.exe (以後在cmd中敲python就能動行py3程序)
python2下的 —> 改成 python2.exe (以後在cmd中敲python2就能動行py2程序)
2、修改pipX.exe文件名。
參照上面的相應改名。以後運行pip或pip2命令時,也會對應相應的程序而運行,即用pip2來安裝庫的時候,就會放在python2中;而用pip來安裝的時候就會在python3中!這樣就不會交叉混亂了。
註意:py2和py3中上述所改的所有名字中,不能有同名的!否則也會亂套。
3、測試安裝情況
輸入: python 看執行情況。exit() 退出。
輸入: pip -V 看執行情況。(註意:是大寫的V)
輸入: python2 看執行情況。exit() 退出。
輸入: pip2 -V 看執行情況。(註意:是大寫的V)
正常情況下,能正確執行返回信息;能一一對應我們設置的版本。
4、可能會出現錯誤的情況
檢查一下環境變量的配置
path變量的值: C:\python36;C:\python36\Scripts;C:\Python27;C:\Python27\Scripts;
5、在測試pip的時候可能會有錯誤提示:
C:\Users\Administrator>pip -V
Patal error in launcher:Unable to create process using ‘"‘
正確處理辦法:
4.1、官網下載最新PIP的源碼包(.tar.gz結尾的那個)
下載地址:https://pypi.python.org/pypi/pip
4.2、解壓出來。
4.3、在cmd下進行該文件夾,並用命令進行正確安裝:
因為我的是pip2 -V的時候有問題,所以我放的目錄是:C:\Python27\pip-9.0.1
進入目錄下 C:\>cd python27\pip-9.0.1
指定有問題的2或3安裝 C:\pip-9.0.1>python2 setup.py install
4.4、回到前面的環境配置那裏C:\Python27\Scripts,把剛安裝的pipX.exe程序改名!很得要!!
4.5、用pip2 -V 測試一下,應該正常了!
python2和python3就可以共存在一個Windows裏面了
Mac篇
一、 Python2 安裝
如果你正在使用 Mac,系統是 OS X 10.8 或者最新的 10.9 Mavericks,系統自帶了 Python2.7如果沒有安裝,請到 Python 官網下載 Mac 版本 Python2.7 安裝包一路 next
二、Python3安裝
如果你正在使用Mac,系統是OS X 10.8或者最新的10.9 Mavericks,系統自帶了Python 2.7
如果沒有安裝3.6,請到Python官網下載Mac版本Python3.6安裝包一路next
python2和python3同時安裝在Windows上