如何在Win10中將Python添加至系統環境變量Path

前言

之前在Visual Studio Installer中安裝了Python 3.7環境,但後來想在PowerShell中直接調用時發現直接跳到了Microsoft Store讓我下載
1
後來才發現Visual Studio安裝的Python默認沒有添加到PATH,於是我現在介紹一下如何將Python添加到系統環境變量Path
手動安裝Python時,在安裝程序中未選擇添加到PATH而現在需要使用,也是同樣的操作方法

軟件平臺

  • Windows 10
  • Python 3.7 64位版

配置步驟

首先我們要先查看Python安裝在哪個目錄
在開始菜單中找到Python,在主程序上單擊右鍵,選擇“打開文件位置”
2
現在我們打開了該快捷方式的目錄,接下來我們在主程序的快捷方式下單擊右鍵,選擇“屬性”
3
打開“屬性”窗口後,我們可以看到該快捷方式指向的目標。我們將python.exe前面的文字複製下來 (不包括引號),這就是Python所在的目錄,我這裏是 C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\
4
然後我們將該目錄添加到環境變量中。按下win+R打開運行窗口,在文本框中輸入 sysdm.cpl ,回車打開系統屬性窗口
5
切換到高級選項卡
6
打開“環境變量”窗口。這裏有用戶變量和系統變量兩個選擇。添加進用戶變量僅對當前用戶可用,添加進系統變量對系統全局生效。這裏我以添加到用戶變量爲例 (添加到系統變量時相同的操作方法)
7
先單擊選中Path變量,然後點擊“編輯”,打開編輯環境變量窗口,通過“新建”功能將我們剛剛的目錄添加進去
8
注意,我們除了需要將主程序目錄添加進去,還應該添加Python的Scripts文件夾 (默認在主程序目錄下,即如圖所示的第二條。第三條是我在VS Code中的PythonScripts目錄,也一併添加進去)

但是就這樣直接確定保存,我們會發現依然無法在PowerShell中運行,輸入 python --version 無反應,直接輸入 python 依然會跳轉到應用商店
9
這是因爲環境變量索引是存在優先級的,檢索從上至下,從剛剛我們的編輯窗口可以看到,第一個是WindowsApp,而python恰好在應用商店裏有提供,因此爲了使python能正常打開,我們需要將python提前 (添加至系統變量可以不用提前)
單擊我們新建的條目,通過“上移”將其提到最前,如圖
10
點“確定”保存。現在我們再來打開PowerShell看看能否直接使用Python
11
可以看到現在已經可以正常使用了

尾巴

查看Python的安裝目錄除了用上述方法外,我們也可以使用Python交互式命令行程序,在其中執行如下命令

import sys
print(sys.executable)

12
可以看到該目錄被print了出來

本篇教程基於本人經驗編寫,如有錯誤歡迎各位大佬指正

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