web-dev-qa-db-ja.com

brew install python、but then then:「python-2.7.6は既にインストールされています。リンクされていません」

免責事項:noob

OSX 10.8.5

pythonをbashにインストールしたとき、 この警告とエラー

Warning: Could not link python. Unlinking...
Error: The 'brew link' step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using 'brew link python

だから私は先に行き、タイプしました

brew link python

そして得た

Linking /usr/local/Cellar/python/2.7.6... Warning: Could not link python. Unlinking...

Error: Could not symlink file: /usr/local/Cellar/python/2.7.6/bin/smtpd2.py 
Target /usr/local/bin/smtpd2.py already exists. You may need to delete it. 
To force the link and overwrite all other conflicting files, do:

brew link --overwrite formula_name

私はそれをすべきですか?このコンテキストでリンクpython、それを強制リンクすることはもちろん、formula_nameとは何ですか?

これ 質問は似ていますが、また違うので、私はちょうど私が今立ち往生しているウサギの穴を深く掘り下げるかもしれないので、最高評価の答えを試すことを恐れています。

34
A__

Pythonを別の方法でインストールしたようです。怖がらないでください。HomebrewはMac Portsなどのようにシステムを台無しにしないように設計されています。

いつでもできますbrew link --overwrite --dry-run python最初に、実際に何も上書きせずに上書きされる内容を確認します。

一度これを行うと、上書きまたは削除しているだけのように見えます*.pyスクリプトを使用すれば、さらに怖くないはずです。

51
William Denman