簡體   English   中英

在PC上運行Python 2.7和3.5

[英]Running both Python 2.7 and 3.5 on PC

我在運行Windows 10的PC上安裝了兩個版本的Python,我可以根據需要手動切換它們,但我想知道是否有辦法編輯它們的路徑環境變量,以便我可以輕松地從CMD啟動它們。

例如,我沒有輸入“python”來啟動現在的默認值,我只想輸入一個python2,另一個輸入python3,這可能嗎?

更新 :事實證明你不需要任何技巧,你只需使用py -2py -3 或者,您可以在cmd配置自己的別名,如下所述。

這更多地與Windows有關,而與Python IMO關系不大。 你可能想看看Windows命令提示符中的別名你應該可以使用

DOSKEY python3=C:\path\to\python3.exe $*
DOSKEY python2=C:\path\to\python2.exe $*

定義別名。 然后,您可以將它們放在.cmd文件中,例如env.cmd並使用

cmd.exe /K env.cmd

在運行時自動將別名加載到shell中。 這就是我這樣做的方式。 我希望它有所幫助。

你可以嘗試virtualenvcygwin 使用更高版本,您可以安裝和調用兩個版本的python,因為您來自同一個終端。

另一種可能的替代方案可能是Windows上的Ubuntu,但我個人還沒試過。

如果您正在尋找在Windows Command PromptPower Shell使用的本機解決方案,如Paradoxinabox所述,您必須使用別名。

我從WinPython發行版中復制了兩個批處理文件,

cmd.bat

@echo off
call %~dp0env.bat
cmd.exe /k

env.bat (已編輯)

@echo off
set WINPYDIR=C:\devel\Python34
set PATH=%WINPYDIR%\;%WINPYDIR%\DLLs;%WINPYDIR%\Scripts;%PATH%;

其中WINPYDIR對應於安裝路徑。 我已將這些放置到Scripts子目錄(例如C:\\ devel \\ Python34 \\ Scripts ),然后在桌面上放置一個合適的快捷方式,用於啟動帶有PATH變量集的命令提示符。

暫無
暫無

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

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