python python2 7+python3 6安裝與並存
python雙版本共存的安裝教程
python2.7與python3.6並存; python2與python3的pip;
最近囤了好幾本python的書,總歸是到了填坑的時候
python一直有在斷斷續續地學,總歸是沒有一頭扎進去,都是隨用隨學。但這樣也挺好,畢竟C/C++需要我的專注,現在Java又上了,所以python也沒有繼續
不過這些都不是重點,今天這篇的重點是如何在windows系統下安裝雙版本python
瞭解python的人都知道python有2.x版本和3.x版本,而python3.x版本不向下相容,但是根據具體的需要,有時候要2.x和3.x共存,python共存本身沒有問題,只是需要設定一些環境變數和修改一些東西來讓它更容易使用。
首先是去python官網下載python安裝包,我安裝的都是目前最新的版本。 下載地址點選文字{ python 2.7.13 , python3.6.1 }
兩個版本安裝順序無所謂,我先裝的是python3,注意安裝路徑設定為C:\Python36
py2和3都安裝結束後 接下來就是檢查環境變數,缺少的我們需要新增。
在path中找以下4個變數
1.c:\Python27
2.c:\Python27\Scripts
3.c:\Python36
4.c:\Python36\Scripts
少哪個加哪個,注意分號隔開- 我的方法不需要到各自的資料夾中更改python.exe的名字!!
這個問題(雙版本共存)Python社群早就給出了官方解決方案,甚至連pip都解決了雙版本。
下面具體介紹:
- 進入cmd,輸入
py -2
看到直接進入了python27
而輸入py -3
看到進入了python36
在具體py檔案中,使用
#! python2# coding: utf-8
- 1
- 2
可以指定直譯器版本,這時只需py test.py
,無需帶-2
或-3
這種引數
- pip一直是個問題,但現在這個問題也可以很輕易地被解決
使用pip2.7
命令呼叫python2.7的pip
可以看到,使用pip2.7僅僅為python27安裝了numpy
接下來使用pip3.6
命令呼叫python3.6的pip
測試一下
python36現在也成功安裝了numpy
網上還提供了另外一種呼叫pip的方法
命令如下:py -2 -m pip install XXXX-2 還是表示使用 Python2,-m pip 表示執行 pip 模組,也就是執行pip命令了。如果是為Python3安裝軟體,那麼命令類似的變成py -3 -m pip install XXXX
- 1
- 2
- 3
- 4
- 5
peace out :)
visitor tracker
再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!希望你也加入到我們人工智慧的隊伍中來!http://www.captainbed.net