Win10下python 2.7與python 3.7雙環(huán)境安裝教程圖解
Win10下python 2.7與python 3.7雙環(huán)境安裝教程,具體內(nèi)容如下所示:
1、python軟件下載網(wǎng)址:
https://www.python.org/downloads/windows/
2、 安裝python2.7.16
第一步雙擊安裝包,選擇你要安裝的路徑
第二步默認(rèn)next,這里不能配置環(huán)境變量,只能安裝好后手動(dòng)配。
點(diǎn)擊finish安裝完成。這樣python2和python3都已經(jīng)安裝好了。
3、安裝python3.7.4
建議不要安裝在系統(tǒng)盤,可以安裝在D盤,建一個(gè)Python的目錄,里面再建兩個(gè)文件夾python2.7和python3.7。
第一步選擇自定義安裝,并且勾選Add Python3.7 to PATH,然后next
第二步直接默認(rèn)next即可
第三步勾選install for all users,如果你以后打算在VS 2015中配置python環(huán)境請(qǐng)勾選Download debug binaris,點(diǎn)擊install開始安裝。
安裝成功頁(yè)面,關(guān)閉即可。
cmd打開命令提示符,輸入python查看python3安裝情況,顯示python 3.7.2 的版本信息,則安裝成功。
此時(shí)可以從開始那找到python3的IDLE,這個(gè)Python自帶的工具對(duì)初學(xué)者調(diào)試代碼還是很好用的。因?yàn)榇a可以一行一行去調(diào)試,哪一行有問題馬上就能看的出來(lái)。
4.添加python2和python3到系統(tǒng)環(huán)境變量
步驟:此電腦→屬性→高級(jí)系統(tǒng)設(shè)置→高級(jí)→環(huán)境變量→系統(tǒng)變量(S)→選中Path,點(diǎn)擊編輯→選擇新建→新建兩個(gè),D:\Python\python27和D:\Python\python27\Scripts
這樣環(huán)境變量就配好了。
此時(shí)可以看到配置好的環(huán)境變量如下:
5、修改python.exe名字為python2.exe和python3.exe
去安裝目錄下修改即可。
此時(shí)需要注意Python2.7和Python3.6的可執(zhí)行文件都是python.exe,需要加以區(qū)分:
首先是Python2.7,需要將其python.exe重命名為python2.exe:
這時(shí),再調(diào)用Python2.7的話需要使用python2命令來(lái)區(qū)分:
其次是Python3.7,需要將其python.exe重命名為python3.exe:
這時(shí),再調(diào)用Python3.7的話需要使用python3命令來(lái)區(qū)分:
修改完成后cmd打開命令提示符,
輸入python2 -V顯示python2.7.16版本,
輸入python3 -V顯示3.7.4版本。
至此,python2和python3 安裝完畢。
6.最關(guān)鍵的一步來(lái)了。
pip2 和 pip3設(shè)置
python中很重要的一個(gè)工具就是pip包管理工具,有時(shí)候安裝新的模塊\包都要用到,所以我們要把python2和python3的pip區(qū)分開來(lái),使得兩個(gè)python版本的pip能夠共存。
在cmd命令框輸入命令,python3 -m pip install --upgrade pip --force-reinstall,顯示重新安裝成功。
在cmd命令框輸入命令,python2 -m pip install --upgrade pip --force-reinstall,顯示重新安裝成功。
現(xiàn)在可以通過pip2 -V 和 pip3 -V 查看兩個(gè)版本的pip信息,以后只需運(yùn)行pip2 install XXX和pip3 install XXX即可安裝各自的python包。
至此,Python2.7與Python3.7雙環(huán)境共存設(shè)置完畢
7、向pycharm中導(dǎo)入project interpreter
安裝后新建項(xiàng)目時(shí)遇到一個(gè)小問題,import 不能導(dǎo)入擴(kuò)展包,F(xiàn)ile->Settings->Project->Project Interpreter 一定要選擇正確的python編譯器路徑,這樣python擴(kuò)展包就自動(dòng)加進(jìn)去了。
參考:https://www.jianshu.com/p/e30c52f27dad
https://baijiahao.baidu.com/s?id=1607774325597619048&wfr=spider&for=pc
8、出現(xiàn):Microsoft Visual C++ 14.0 is required 的解決方案
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools":http://landinghub.visualstudio.com/visual-cpp-build-tools
下面以安裝scrapy為例:
如:pip install scrapy 時(shí)出現(xiàn):
error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools
解決辦法
1)、安裝 Microsoft visual c++ 14.0
https://964279924.ctfile.com/fs/1445568-239446865
或
https://pan.baidu.com/s/1q2Nj41Xk85CHHv7_zOhQIA 密碼:qbba
2)、如果出現(xiàn)了.Net framework版本過低,小于4.5的最低版本要求:
[如果沒出現(xiàn)這個(gè)問題,跳過這一步]
重新安裝 .Net framework 更高的版本:
再安裝Microsoft visual c++ 14.0,
9、出現(xiàn)AttributeError: 'MSVCCompiler' object has no attribute 'linker_exe'的解決辦法
I'm trying to install AirFlow, but keep getting an error. The line - pip install apache-airflow
I installed Visual Studio with the proper packages, installed misaka, and updated both pip install version and setuptools.
解決辦法:
I had the same issue. Seems like airflow 1.10.4 has a new dependency on "dumb-init" which doesn't work well on Windows.
Install Airflow 1.10.3 worked fine for me.
pip install apache-airflow[postgres]==1.10.3
shareimprove this answer
參考:https://stackoverflow.com/questions/57466782/attributeerror-msvccompiler-object-has-no-attribute-linker-exe
10、依賴包版本太低解決方案:
總結(jié)
以上所述是小編給大家介紹的Win10下python 2.7與python 3.7雙環(huán)境安裝教程圖解,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
相關(guān)文章
解決python使用list()時(shí)總是報(bào)錯(cuò)的問題
這篇文章主要介紹了解決python使用list()時(shí)總是報(bào)錯(cuò)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2020-05-05基于Python實(shí)現(xiàn)自動(dòng)關(guān)機(jī)小工具
上班族經(jīng)常會(huì)遇到這樣情況,著急下班結(jié)果將關(guān)機(jī)誤點(diǎn)成重啟,或者臨近下班又通知開會(huì),開完會(huì)已經(jīng)遲了還要去給電腦關(guān)機(jī)。今天使用PyQt5做了個(gè)自動(dòng)關(guān)機(jī)的小工具,設(shè)置好關(guān)機(jī)時(shí)間然后直接提交即可,需要的可以參考一下2022-10-10Python matplotlib以日期為x軸作圖代碼實(shí)例
這篇文章主要介紹了Python matplotlib以日期為x軸作圖代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11python pygame實(shí)現(xiàn)五子棋小游戲
這篇文章主要為大家詳細(xì)介紹了python pygame實(shí)現(xiàn)五子棋小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-06-06Python pandas入門系列之眾數(shù)和分位數(shù)
分位數(shù)(Quantile),也稱分位點(diǎn),是指將一個(gè)隨機(jī)變量的概率分布范圍分為幾個(gè)等份的數(shù)值點(diǎn),分析其數(shù)據(jù)變量的趨勢(shì),而眾數(shù)(Mode)是代表數(shù)據(jù)的一般水平,這篇文章主要給大家介紹了Python pandas系列之眾數(shù)和分位數(shù)的相關(guān)資料,需要的朋友可以參考下2021-08-08Python進(jìn)行有限元仿真的使用及創(chuàng)建
這篇文章主要為大家介紹了Python進(jìn)行有限元仿真的創(chuàng)建及使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10python編程之requests在網(wǎng)絡(luò)請(qǐng)求中添加cookies參數(shù)方法詳解
這篇文章主要介紹了python編程之requests在網(wǎng)絡(luò)請(qǐng)求中添加cookies參數(shù)方法詳解,具有一定參考價(jià)值,需要的朋友可以了解下。2017-10-10