Python 2.x與3.x共存


(1)檢查在Path環境變量中是否有以下4個變量(沒有則添加):

1.c:\Python27

2.c:\Python27\Scripts

3.c:\Python35

4.c:\Python35\Scripts

(2)進入各自安裝目錄

c:\Python27 重命名python.exe 為python2.exe

c:\Python35 重命名python.exe 為python3.exe

(3)修改pip,進入以下文件夾,找到所有pip*-script.py,修改第一行指定python解釋器。

c:\Python27\Scripts

c:\Python35\Scripts

或者pip的時候指定版本

> python2 -m pip install numpy

Requirement already satisfied: numpy in c:\martin\canopy\user\lib\site-packages
> python3 -m pip install numpy

Downloading numpy-1.11.3-cp35-none-win32.whl (6.6MB)
27% |████████▋ | 1.8MB 38kB/s eta 0:02:07

 (4)

對於Python2用戶還有另外一個困惑,Python2要在代碼文件頂部增加一行說明,才能夠在代碼中使用中文。如果指明使用的Python版本也需要在文件頂部增加一行,那哪一行應該放在第一行呢?

#! python2 需要放在第一行,編碼說明可以放在第二行。所以文件開頭應該類似於:


#! python2
# -*- coding: utf-8 -*-

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM