[英]Setting up Python venv in Mac OSX (Lion), why didn't `which python` change?
我試圖按照本指南在OSX 10.8.5(Lion)上設置虛擬環境。 成功安裝Homebrew,並成功完成以下更新:
$ pip install --upgrade distribute
$ pip install --upgrade pip
但是, which python
仍顯示/Library/Frameworks/Python.framework/Versions/2.7/bin/python
。 為什么?? (我希望使用/usr/local/bin/python
來代替,目標是使用venv來分隔項目。)
更新...
$ PATH信息:
host:~ username$ echo $PATH
/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/
Frameworks/Python.framework/Versions/3.4/bin:/usr/bin:/bin:/usr/
sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin
host:~ username$
原來...主機:〜user $ brew install python正在更新Homebrew ... ==>自動更新的Homebrew! 更新了1個水龍頭(自制/核心)。 無需更改公式。
Warning: python-2.7.13 already installed, it's just not linked.
正在運行的醫生顯示了許多問題,但是解決方案將是... host:〜user $ brew link python
最終需要強行使用(--overwrite)...
供參考: brew install python,但是: 默認情況下 “已經安裝了python-2.7.6,尚未鏈接” python homebrew
但是我不明白為什么會這樣。 如果有人可以解釋發生了什么(為什么自制軟件沒有更新鏈接),我很樂意提供答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.