1. 程式人生 > >python python2 7+python3 6安裝與並存

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.png

看到直接進入了python27

而輸入py -3

python36.png

看到進入了python36

在具體py檔案中,使用

#! python2# coding: utf-8
   
  • 1
  • 2

可以指定直譯器版本,這時只需py test.py,無需帶-2-3這種引數

  • pip一直是個問題,但現在這個問題也可以很輕易地被解決

使用pip2.7命令呼叫python2.7的pip

pip27.png

可以看到,使用pip2.7僅僅為python27安裝了numpy

python27 with pip27.png

接下來使用pip3.6命令呼叫python3.6的pip

pip36

測試一下

python36 with pip36

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

這裡寫圖片描述