Python 3 安裝

Jinku Hu 2023年1月30日 2018年1月29日
  1. Python 3 安裝
  2. 虛擬環境安裝
Python 3 安裝

學習任何程式語言的第一步實際上不是 Hello World,而是語言包的安裝。

Python 3 安裝

在 Windows 上安裝 Python 3

首先,請到 Python 官方網站下載頁面 https://www.python.org/downloads/ 下載最新版本的 Windows - Python 3.6.4 (截至 2018 年 2 月)。

Python 的安裝目錄預設嵌入 Python 版本號,例如,最新版本的 Python 3.6.4 將安裝在 C:\Python36\中。你可以在 PC 上安裝多個安裝的 Python 版本,它們並不會產生任何衝突。但是這也意味著如果你有多個 Python 版本,那每次啟動 python 時都需要指定 Python 版本號。例如,將 C:\Python36\放入系統變數 PATH 中。或者為了簡單起見,你可以使用下面的 bash 指令碼來修改 PATH

set PATH=C:\Python36;%PATH%
注意
PATH=C:\Ptyon36 應該在%PATH%之前,否則,如果系統變數 PATH 中已經包含其他版本的 Python 路徑,其他版本的 Python 會被呼叫,而不是你想要的這一版本。系統變數 PATH 中越靠前的變數具有更好的優先順序。

在 Windows 上安裝 Python 2

安裝過程與上述過程相似,區別在於你應該下載最新的 Python 2 版本,即 Python 2.7.14

虛擬環境安裝

虛擬環境是一個 Python 環境,你可以在其中安裝獨立的 Python 版本,庫以及指令碼。因此,此虛擬環境與其他虛擬環境是隔離開來的,任何外部的更改(安裝和刪除)都不會影響到此虛擬環境。

Python 虛擬環境可以使用以下工具建立:

  1. venv 在安裝 Python 3.3 及更高版本時是預設安裝的,它在 Python 3.4 及更高版本的虛擬環境中安裝 pipsetuptools
  2. virtualenv 也是建立 Python 虛擬環境的工具。 virtualenv 支援 Python 2.6+ 和 3.3+。當你使用 virtualenv 建立虛擬環境時,pipsetuptoolswheels 將會被預設的安裝在我們的虛擬環境中。

在本節中,我們將使用 virtualenv 來建立一個獨立的 Python 虛擬環境,然後將軟體包安裝到該虛擬環境中。具體步驟如下,

  • 首先安裝 distributepip

distribute 下載地址:https://pypi.python.org/pypi/distribute/
pip 下載地址:

  • 以管理員身份執行命令提示符並將目錄切換到剛才下載了 distributepip 的資料夾
  • 用以下命令來安裝 distributepip
   C:\> cd Users\HP\AppData\Local\Programs\Python\Python36-32
   C:\Users\HP\AppData\Local\Programs\Python\Python36-32> Python distribute_setup.py
   C:\Users\HP\AppData\Local\Programs\Python\Python36-32> Python get-pip.py
  • 安裝 virtualenv:
pip install virtualenv
Author: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn