簡體   English   中英

在Mac上並排安裝Python 2.7和3.6

[英]Installing Python 2.7 and 3.6 Side by Side on Mac

Python新手在這里。 我剛剛購買了一台新的Mac Book Pro(從Windows切換),並且已經安裝了Python 2.7。 我想並排安裝3.6並在兩個版本之間進行選擇。 我在這里找到了一個很棒的教程http://joebergantine.com/articles/installing-python-2-and-python-3-alongside-each-ot/但我對其中一個命令行操作感到困惑。 在Python 2安裝下,它說:

從最新的Python.org包安裝Python 2。 這允許你運行python2和pip。 安裝完成后,可以在/Library/Frameworks/Python.framework/Versions/2.7/bin/訪問Python 2.x.

安裝Python 2軟件包后,僅為用戶安裝適用於Python 2的virtualenv。 在指定用戶安裝時,可以在〜/ Library / Python / 2.7 / bin訪問Python包。 指定用戶安裝不會自動將virtualenv添加到系統路徑,我們將在下一步通過別名手動執行。 這是允許Python3和Python2並排運行的原因:

$ pip install --user virtualenv

運行此命令或/Library/Frameworks/Python.framework/Versions/2.7/bin/目錄時,是否必須在〜/ Library / Python / 2.7 / bin目錄中? 我很困惑,因為我不知道前一個目錄的來源。

為什么不使用pip for python 2.7pip3 for python 3.6

如果沒有安裝pip3,你可以使用sudo apt-get install pip3

那么你可以使用pip3 for python 3.6和pip for python2.7來安裝各個版本的包

在2年前的確切情況下,我遇到了確切的錯誤。 您的問題的解決方案是pyenv 我能夠在同一目錄的不同文件夾中運行多個版本的python。 這確實是一個非常好的解決方案。 希望這可以幫助。

暫無
暫無

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

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