Windows 下 Python 2, Python 3, PyCharm 安裝

Python 2, Python 3 同時安裝,容易出現共存問題,尤其是 pip 的使用。本文內容參考了很多網上資料,在此不一一列出。

Python 2, Python 3, PyCharm 下載

1 Python 下載地址 ,找到合適版本,本人下載 64 位版本
這裏寫圖片描述
Python2
2 PyCharm 下載地址 ,下載社區版即可
PyCharm

Python 2 與 Python 3 共存

1. 運行不同版本 Python

安裝 Python 3.3 以上的版本時,Python 會在 C:\Windows 文件夾下安裝啓動器py.exe。可以指定 Python 運行版本
py -2   運行 Python 2
py -3   運行 Python 3

雙擊腳本調用的就是這個程序:

這裏寫圖片描述

2. 指定 pip 安裝 package

py -2 -m pip install package_name 指定 Python 2 安裝 package
py -3 -m pip install package_name 指定 Python 3 安裝 package

Python 3 安裝

Python 3 安裝比較簡單,一般默認安裝就行,注意記得將環境變量項勾選上(下圖中藍色標記),然後點擊 Install Now 即可

這裏寫圖片描述

安裝完成後,可以到命令提示符(cmd)界面進行測試,兩個命令均可以,直接輸入 python 或者 py -3, 能夠出現圖示中的版本信息,表示安裝成功。

這裏寫圖片描述

Python 2 安裝

  1. 點擊下載好的 msi 文件進行 Python 2 的安裝
    這裏寫圖片描述

  2. 選擇默認路徑
    這裏寫圖片描述

  3. 記得勾選上環境變量,也可以安裝完成後自己手動添加
    這裏寫圖片描述

  4. 安裝完成
    這裏寫圖片描述

  5. 檢查是否安裝成功。運行 python 時默認爲 Python 3, 可以運行 py -2 運行 Python 2
    這裏寫圖片描述
    上圖說明 Python 2 安裝成功!

PyCharm 安裝

  1. 點擊 exe 開始安裝
    這裏寫圖片描述

  2. 指定安裝目錄,可以選擇默認安裝。此處指定至 D 盤根目錄下
    這裏寫圖片描述

  3. 記得勾選上圖中兩個選項
    這裏寫圖片描述

  4. 等待安裝
    這裏寫圖片描述

  5. 安裝完成
    這裏寫圖片描述

PyCharm 中測試不同版本 Python

PyCharm 本身可以添加 Python package , 更方便的方式是使用 pip 在 cmd 中添加,我們先在 Python 2 中安裝如下 packages,這是 scipy , numpy 包安裝時,官方提供的一系列包,具體內容請參考這裏

py -2 -m pip install –user numpy scipy matplotlib ipython jupyter pandas sympy nose

如果不會報錯,就安裝成功,如下圖,有時候網速不好也可能報錯
這裏寫圖片描述

我們可以測試一下 numpy 包,返回該包路徑(藍色橫線標記),說明安裝成功
這裏寫圖片描述

由於剛纔僅僅在 Python 2 下安裝了 numpy 等包,在 Python 3 下調用將會出錯
這裏寫圖片描述

用 pip 安裝好了 packages 後,可以在 PyCharm 中測試,啓動 PyCharm,首次啓動時,會有導入偏好設置,這裏選擇不導入
這裏寫圖片描述

接受那個 Policy 就可以
這裏寫圖片描述

選擇一個主題,然後跳過剩餘的設置
這裏寫圖片描述

新建工程
這裏寫圖片描述

接下來需要注意,可以在 Location 中選擇工程保存的位置,選擇 Python 2 作爲解釋器(base interpreter),特別注意,需要在    Inherit global site-package    前打鉤,這樣纔可以對 cmd 中 pip 安裝的包可見
這裏寫圖片描述

在新建的工程中,添加一個 Main.py 文件
這裏寫圖片描述

我們測試一下 numpy 這個包,輸出其路徑,其結果跟 cmd 中輸出是一致的,說明 PyCharm 中使用 Python 2 解釋器,並調用 pip 安裝的包是成功的
這裏寫圖片描述

我們可以在 PyCharm 中查看 pip 安裝的包,File –> Settings…. –> Project: Test –> Project Interpreter, 其中,Test 是我們新建的工程名稱
這裏寫圖片描述

現在,我們重新建立一個 Python 3 的工程,看一下相關的包。記得選擇 Python 3 解釋器,同樣,特別注意,需要在    Inherit global site-package    前打鉤,這樣纔可以對 cmd 中 pip 安裝的包可見
這裏寫圖片描述

同樣,新建一個 Main.py 的文件,並打印一個結果,說明 PyCharm 中使用 Python 3 解釋器也運行成功。
這裏寫圖片描述

由於我們暫時並沒有在 Python 3 下安裝額外的包,在 PyCharm 裏應該看不到包。下圖表明,並沒有我們安裝的 numpy 等包,說明   py -2 -m pip install package_name   安裝的包,不會混雜到 Python 3 中的包路徑裏。
這裏寫圖片描述

至此,所有內容成功完成。☺

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章