我在做一個學習python的hardway教程,他們使用的是python2.7 我下載了它但無法切換返回從3.3到2.7 我操作了PATH變量,加入了C:\ Python27但是這個沒有用 其他建議?我有python2和3,我想使用python2但在PowerShell中我使用的是python3
0
A
回答
0
將python解釋器可執行文件重命名爲它們各自的版本。操作系統只是執行它在路徑中找到的第一個'python'可執行文件,可能是3.x版本。因此,在命令行中,您可以鍵入python2或python3來選擇所需的解釋器版本。
+0
如果你正在創建版本化的可執行文件,最好通過'mklink python3.exe python.exe'在安裝目錄中創建一個符號鏈接。這將在就地升級後繼續存在,並且不會破壞「python.exe」的現有用法,例如.py文件關聯或py.exe啓動程序的命令模板。 – eryksun
0
另一種選擇是。
你可以創建python 2.7版本的虛擬環境。 並激活環境。 並使用你的虛擬環境爲你的Python 2.7學習。
[email protected]:~/dev/learn-code$ virtualenv myenv -p /usr/bin/python
Already using interpreter /usr/bin/python
New python executable in /home/username/dev/learn-code/myenv/bin/python
Installing setuptools, pip, wheel...done.
[email protected]:~/dev/learn-code$
[email protected]:~/dev/learn-code$
[email protected]:~/dev/learn-code$ source myenv/bin/activate
(myenv) [email protected]:~/dev/learn-code$
(myenv) [email protected]:~/dev/learn-code$ python
Python 2.7.6 (default, Oct 26 2016, 20:30:19)
[GCC 4.8.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "hello"
hello
>>>
- 在windows環境 也類似設置。看到這個link
相關問題
- 1. Pycharm是突出了python2語法,但我使用python3
- 2. 當我同時使用python2和python3時,如何通過pip安裝python2包?
- 3. 同時管理python2和python3
- 4. py.test運行Python2和Python3
- 5. AM_PATH_PYTHON for python2 and python3
- 6. unpickle從python3 python2 OrderedDict
- 7. 在Jupyter筆記本文檔中同時使用python3和python2
- 8. Python2和Python3都在Windows 10中
- 9. 使用Python2但不使用Python 3的腳本(hashlib)
- 10. 地圖在python2 VS python3
- 11. 如何使用命令行啓動芹菜當我安裝它在python2,python3
- 12. 無法使用mapnik工作與python3,但它與python2
- 13. debhelper指示使用python3,但運行setup.py與python2
- 14. python2 vs python3 multiprocessing的區別?
- 15. 轉換python2到python3的getAttribute
- 16. Pygame模塊工作在python2,但不是Ubuntu中的python3
- 17. python2和python3的區別 - int()和input()
- 18. 工作在python2但不在python3中是什麼錯誤?
- 19. 我想使用PowerShell
- 20. 在python2和python3 python unicode問題
- 21. 從python3執行()python2腳本
- 22. 從python2轉到python3 asyncio gevent
- 23. python2與python3 raise語句
- 24. Pyro4將python2連接到python3
- 25. 爲什麼我的想法不能在python2中工作?
- 26. maxthon()在python2中失敗 - >使用`>`不支持python3轉換
- 27. 爲什麼通過python2運行guake,但在錯誤中有'python3'?
- 28. 創建既python2和python3一個的virtualenv
- 29. jedi-vim沒有找到python2 dist-packages,但python3是
- 30. 使用鼻子來測試混合python2和python3代碼
3.3之前添加2.7路徑,將做。 – Rahul
我建議通過python的官方python文檔「hard way」 –
你是如何運行Python的?你只是輸入'python'或者你正在運行腳本?使用像'#!/ usr/bin/python'這樣的「shebang」行,Windows應該默認選擇Python 2作爲腳本(使用python啓動程序py.exe)。 – Blckknght