python 添加環(huán)境變量及配置方法
1 查看是否設(shè)置環(huán)境變量 和 使用的python在哪里安裝
import sys
import os
# 獲取Python的安裝目錄
import os
import sys
python_path = sys.executable # 這個(gè)是python.exe的路徑
python_path = os.path.dirname(python_path)
print("Python安裝路徑:", python_path)
# 檢查Python是否在環(huán)境變量中
print(os.environ)
path_env = os.environ.get('PATH')
if python_path in path_env:
print("Python在環(huán)境變量中")
else:
print("Python不在環(huán)境變量中")2 配置
D:\python3.6\Lib D:\python3.6\Scripts D:\python3.6
1. 右鍵點(diǎn)擊“我的電腦”或“此電腦”,選擇“屬性”。 2. 在“高級系統(tǒng)設(shè)置”對話框中,單擊“環(huán)境變量”按鈕。 3. 在“系統(tǒng)變量”列表中,找到“PATH”變量,然后單擊“編輯”按鈕。 4. 在“編輯環(huán)境變量”對話框中,點(diǎn)擊“新建”按鈕,然后輸入路徑 D:\python3.6\Lib。 5. 再次點(diǎn)擊“新建”按鈕,輸入路徑 D:\python3.6\Scripts。 6. 點(diǎn)擊“確定”按鈕保存配置,并關(guān)閉所有對話框。 7. 重新啟動 Sublime Text 和命令行,以確保新的環(huán)境變量已經(jīng)生效。
D:\python3.6 只有添加這個(gè)才有效 是不是因?yàn)槲业膒ython.exe 在這個(gè)文件夾下? 是的,當(dāng)您將D:\python3.6添加到Path環(huán)境變量中時(shí),系統(tǒng)會自動尋找該路徑下的python.exe。因此,只有將D:\python3.6添加到Path中才有效。如果您的python.exe不在D:\python3.6下,那么添加D:\python3.6到Path中也會無效
3 查看已經(jīng)有的環(huán)境變量
echo %Path% echo %PythonHome% // 這個(gè)要顯示正確的絕對路徑 不是%PythonHome% 表示設(shè)置成功
4 縮短環(huán)境變量設(shè)置
如果你想縮短這幾個(gè)路徑,可以考慮使用變量來代替它們。例如,你可以創(chuàng)建一個(gè)名為 PYTHON_HOME 的變,將其設(shè)置為 D:\python36,然后在環(huán)境變量中該變量。這樣可以減少重復(fù)冗長的路徑。
以下是如何使用變量來縮短這幾個(gè)路徑的步驟:
1 打開“控制面板”并進(jìn)入“系統(tǒng)與安全”。
2 點(diǎn)擊“系統(tǒng)”,然后選擇“高級系統(tǒng)設(shè)置”。
3 在彈出的窗口中,點(diǎn)擊“環(huán)境變量”按鈕。
4 在“用戶變量”部分,點(diǎn)擊“新建”。
5 輸入變量名為 PYTHON_HOME,變量值為 D:\python3.6,然后點(diǎn)擊“確定”。
6 在“系統(tǒng)變量”部分,找到名為“Path”的變量,并點(diǎn)擊“編輯”。
7 在彈出的編輯窗口中,將原來的路徑 D:\python3.6\Lib、D:\python3.6\Scripts 和 D:\python3.6 替換為 %PYTHON_HOME%\Lib;%PYTHON_HOME%\Scripts;%PYTHON_HOME%。
8 點(diǎn)擊“確定”保存變更。
9 重啟
ps:
根據(jù)你提供的環(huán)境變量輸出,可以看到Python的安裝路徑 D:\python3.6 已經(jīng)添加到了 Path 環(huán)境變量中,但是 Python 仍然沒有在環(huán)境變量中顯示。
這可能是由于環(huán)境變量的長度超過了Windows的限制導(dǎo)致的。在Windows中,環(huán)境變量的總長度限制為2047個(gè)字符。如果超過這個(gè)限制,系統(tǒng)將忽略超出的部分。
在你提供的環(huán)境變量中,可以看到存在大量重復(fù)的路徑。這些重復(fù)路徑可能導(dǎo)致環(huán)境變量超出了長度限制。為了解決這個(gè)問題,你可以嘗試以下方法:
- 刪除重復(fù)的路徑:檢查環(huán)境變量中是否存在重復(fù)的路徑,并將其刪除。確保每個(gè)路徑只出現(xiàn)一次。
- 刪除不必要的路徑:檢查環(huán)境變量中是否存在不必要的路徑,并將其刪除。只保留與Python相關(guān)的路徑。
- 縮短路徑:如果刪除重復(fù)和不必要的路徑后仍然超出長度限制,可以嘗試縮短一些長路徑或?qū)⒁恍┞窂酱鎯υ谄渌胤剑⒃谛枰獣r(shí)手動添加到環(huán)境變量中。
請注意,修改環(huán)境變量后,需要重新啟動命令提示符或任何其他應(yīng)用程序才能使新的環(huán)境變量生效。
到此這篇關(guān)于python 添加環(huán)境變量的文章就介紹到這了,更多相關(guān)python 環(huán)境變量內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python數(shù)字圖像處理數(shù)據(jù)類型及顏色空間轉(zhuǎn)換
這篇文章主要為大家介紹了python數(shù)字圖像處理數(shù)據(jù)類型及顏色空間轉(zhuǎn)換示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
Python?遞歸式實(shí)現(xiàn)二叉樹前序,中序,后序遍歷
這篇文章主要介紹了Python?遞歸式實(shí)現(xiàn)二叉樹前序,中序,后序遍歷,更多相關(guān)資料,需要的小伙伴可以參考下面具體的文章內(nèi)容2022-03-03
Python調(diào)整數(shù)組形狀如何實(shí)現(xiàn)
這篇文章主要介紹了Python調(diào)整數(shù)組形狀如何實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2022-12-12
window7下的python2.7版本和python3.5版本的opencv-python安裝過程
這篇文章主要介紹了window7下的python2.7版本和python3.5版本的opencv-python安裝過程,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10
python turtle庫畫一個(gè)方格和圓實(shí)例
在本篇文章里小編給大家分享了關(guān)于python中用turtle庫畫一個(gè)方格和圓實(shí)例和相關(guān)代碼,需要的朋友們可以學(xué)習(xí)參考下。2019-06-06
python下setuptools的安裝詳解及No module named setuptools的解決方法
這篇文章主要給大家介紹了關(guān)于python下setuptools的安裝以及No module named setuptools問題的解決方法,文中介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。2017-07-07
Python使用三種方法實(shí)現(xiàn)PCA算法
這篇文章主要介紹了Python使用三種方法實(shí)現(xiàn)PCA算法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-12-12
對pandas進(jìn)行數(shù)據(jù)預(yù)處理的實(shí)例講解
下面小編就為大家分享一篇對pandas進(jìn)行數(shù)據(jù)預(yù)處理的實(shí)例講解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04

