[英]installing python 3 and python2.7 on windows
我主要使用python2.7,但我想針對特定任務使用python3.3。 我提到了Python 3x和python 2.x的現有問題。該解決方案建議那里對我不起作用。 基於我所面臨的問題,我有幾個問題。
將python3.3添加到路徑變量中。一些帖子( add python27_path )建議復制文件並重命名。 我嘗試將C:\\ Python3.3 \\ python.exe重命名為C:\\ Python3.3 \\ python3.exe。 但這對我沒有用。
將庫添加到PYTHONPATH:已將C:\\ Python33 \\ Lib \\ site-packages添加到PYTHONPATH。 當我使用Python3.3運行代碼時,它使用的是python2.7庫。 這些庫是否可以共存於同一台機器上,如果我調用python2.7,它應該只查找其模塊?
那些可愛的人了,在蟒蛇紛紛拿出你的蟒蛇3.3的一部分,完美的解決方案-適用於Windows的啟動你看看大約一半時,工程出這一切該頁面。
另一個選擇是擁有一個切換腳本,該腳本可以為您更改路徑和pythonpath變量。
好了,您可以通過在調用python命令之前將適當的python位置添加到路徑的開頭,來明確指定要使用的python版本。 這樣的事情。
假設您在Windows中的PATH變量為: c:\\ windows \\ system32; c:\\ python27 \\; ...
使用3.3這樣執行python腳本:
SET PATH = "c:\python33\";%PATH%
python yourscript.py
以這種方式使用2.7執行python腳本:
SET PATH = "c:\python27\";%PATH%
python yourscript.py
這是執行腳本而無需安裝太多第三方軟件產品的好方法。 一個簡單的BAT文件即可解決您的要求。
變體
SET PATH = "c:\python27\";%PATH%
是無效的。 你應該用
SET PATH=C:\python33\;%PATH%
在Windows上,如果您已經將python的兩個版本都添加到PATH中,則可以使用:
py -2.7
要么
py -3.6
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.