Python新手在這裏。我剛剛購買了Python 2.7附帶的新Mac。我爲一個類使用了Python的老版本,所以我需要保留它。我想安裝最新版本的Python 3.6,並排放置舊版本。我在網上找到的指示不是過時就是令人困惑。任何人都可以將我指向正確的方向嗎?如何將Python 3.6與Python 2.7一起安裝?
3
A
回答
3
管理暢達的環境中您可以使用brew安裝python3。
$ brew install python3
$ python # to start the python 2.7
$ python3 # to start the python 3
這是在macOS上開始使用python 3最簡單的方法。
2
如果您下載anaconda,這是一個非常常見的python開發下載,您將獲得一個出色的軟件包管理器和創建沙盒環境的非常簡單的方法。下載蟒蛇後(對於您目前的Python,所以2.7),你可以打開你的終端,然後輸入:
conda create my_new_env_name python=3.6
,將創建與python3.6新的沙箱環境。使用該環境,
source active my_new_env_name
現在在你的shell輸入,如果你從你的python3.6是殼進入python
,也可以從shell中運行python somefile.py
在python3.6運行
這是維護和管理系統上不同版本庫的好方法。例如,如果您需要某個特定項目的特定Python庫的舊版本,但不希望爲該庫的所有Python代碼降級。
0
使用虛擬環境還有一種多種Python版本的方式。
step1:下載你想運行的python版本。
步驟2:的virtualenv -p {python_location} {env_name}
步驟3:(爲MAC)。 env_name /斌/激活
例如(運行的Python 3.6):
~ abhinavkumar$ virtualenv -p /usr/local/bin/python3.6 py36
Running virtualenv with interpreter /usr/local/bin/python3.6
Using base prefix '/Library/Frameworks/Python.framework/Versions/3.6'
New python executable in /Users/abhinavkumar/py36/bin/python3.6
Also creating executable in /Users/abhinavkumar/py36/bin/python
Installing setuptools, pip, wheel...done.
~ abhinavkumar$ . py36/bin/activate
(py36) ~ abhinavkumar$ which python
/Users/abhinavkumar/py36/bin/python
Python 3.6.1 (v3.6.1:69c0db5050, Mar 21 2017, 01:21:04)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
執行Python 2.7
~ abhinavkumar$ virtualenv -p /usr/bin/python2.7 py27
Running virtualenv with interpreter /usr/bin/python2.7
New python executable in /Users/abhinavkumar/py27/bin/python
Installing setuptools, pip, wheel...done.
~ abhinavkumar$ . py27/bin/activate
(py27) ~ abhinavkumar$ python
Python 2.7.10 (default, Oct 23 2015, 19:19:21)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
你並不需要這樣做每次,這是一個時間的工作。一旦創建,你只需激活它,一旦完成,你可以停用。
此外,使用virtualenv可幫助您分離不同的軟件包版本,而不會搞亂系統設置。
0
如果您使用的是Ubuntu 17.10,python 3已經安裝。 你可以通過輸入python3來調用它。 如果你已經安裝了python 2,通過輸入python --version它顯示python 2版本 ,並通過鍵入python3 --version它顯示python 3版本。 所以我們可以使用兩個版本
相關問題
- 1. 同時爲Python 2.7和3.6安裝virtualenvwrapper
- 2. 在Linux上啓動IDLE與python 3(python 2.7一起安裝)
- 3. Python 3.6安裝win32api?
- 4. Python 3.6安裝RAKE
- 5. 如何安裝pymatgen for Python 2.7.x而不是3.6
- 6. posie-Python和廚師 - PIP安裝Python 2.7版和3.6
- 7. 在安裝Python 3後安裝Python 2.7
- 8. 爲Python 2.7安裝numpy 2.7
- 9. 如何在python 3.6上安裝pip,而不是默認的python 2.7?
- 10. 如何在python 3.6上安裝pygame?
- 11. 如何在python 3.6中安裝mpl_finance
- 12. 如何安裝ml_finance主在Python 3.6
- 13. 如何在python 3.6中安裝集合
- 14. 如何在Python 3.6上安裝PIP?
- 15. 如何在python 3.6中安裝keras?
- 16. 如何安裝SCIP到Spyder(Python 3.6)
- 17. 安裝PySide for Python-3.6
- 18. 安裝py3cairo for Python 3.6
- 19. 在Mac上並排安裝Python 2.7和3.6
- 20. importlib for python 2.7 from 3.6
- 21. 如何在python 2.7中安裝pip?
- 22. 如何爲python 2.7安裝閒置?
- 23. 如何在virtualenv中安裝Django python 2.7
- 24. 如何爲Python 2.7安裝機械化?
- 25. 如何在python 2.7中安裝pypi包?
- 26. 如何在Windows中安裝Python 2.7?
- 27. 如何在python 2.7下安裝heapy?
- 28. 如何爲python 2.7安裝MS Visual C++?
- 29. 如何使用Python 2.7安裝aggdraw
- 30. RHEL 7安裝tkinter與python 2.7
您可以從官方網站https://www.python下載它。org/downloads /還有在StackOverflow文檔中發佈:https://stackoverflow.com/documentation/python/193/getting-started-with-python-language/15808/installation-of-python-2-7-x- and-3-x#t = 201706190419308744093 –
您可以同時擁有它們,只需在運行代碼時注意執行哪個版本。通常如果你鍵入'python3',它會運行你的python3.x安裝,只是'python'將運行python2.7。這可以在windows和linux上更改,但我不知道Mac,它可能也有辦法,因此您可以選擇在您的終端上執行「python」時要運行哪個版本的python。 –
好的,但我如何使用pip3安裝python3?此外,不知道我是否清楚,但這是一個新的Mac和2.7 Python已經安裝。 – johnnewbie25