簡體   English   中英

CMD有兩個版本python

[英]CMD has two versions of python

所以我剛剛安裝了最新版本的python,我還在我的環境變量中將舊的3.5 python版本更改為3.10。 環境變量內部的 PATH 中沒有 python 3.5 ,但是當我在 CMD 中運行py --version時,它會顯示version 3.5 ,但是當我鍵入python --version時,它會顯示version 3.10.2 3。手動選擇應該在py or python上調用哪個版本?

版畫

您需要一個 python 虛擬環境來控制它。 (文)

只有一件事,您只能使用已安裝的版本或 python 創建一個 venv。

您也可以使用 conda 管理不同版本的 python。

這是在 windows 上創建 venv 或使用 conda 的教程:

https://medium.com/co-learning-lounge/create-virtual-environment-python-windows-2021-d947c3a3ca78#a904

@The Mungax我不確定,但我可以向您展示一些可能對您有所幫助的東西“python”與“py”之間的區別

PYTHON

命令 python 指的是默認 Python 安裝的 Python 可執行文件。 從技術上講,此版本的路徑存儲在 PATH 環境變量中,您的操作系統將在處理任何命令時搜索可執行文件。

PY

The command py refers to the Python launcher, a utility that's automatically installed into C:\Windows\ for any Python installation on Windows. Windows 文件夾中的所有文件都可以訪問,無需修改 PATH 環境變量。 因此,Python 啟動器會自動將工作委托給您的環境中安裝的最新 Python 版本。 但是,您也可以通過標志參數來指定使用的安裝,例如在 py -3.6 中指定 Python 版本 3.6。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM