をアップグレードipython私はMacOSのシエラに今日10.12.6Pythonと醸造の更新後に別のインストールに向いていると
だが、私はそれのpythonを含むパッケージとインストールの束をアップグレード
brew update
brew upgrade
を実行します。アップグレード後、ipython
は正しいインストールに向いていますが、python
はそうではありません。たとえば、次のように
I型:
$ which python
/usr/bin/python
よう:
$ python
Python 2.7.10 (default, Feb 7 2017, 00:08:15)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
しかし:
$ which ipython
/usr/local/bin/ipython
$ ipython
Python 2.7.13 (default, Aug 17 2017, 16:42:26)
Type "copyright", "credits" or "license" for more information.
ように0
または:
$ which pip
/usr/local/bin/pip
でも問題ありません。当然の
、私.bash_profile
が含まれています:
# Homebrew
export PATH=/usr/local/bin:$PATH
と:
$ echo $PATH
/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
をbrew upgrade
を実行した後、私は、今日も、コマンドラインツールをインストール:それだったので
xcode-select --install
アップグレード中に推奨されていますが、これには何の疑いもありません問題をどうする興(?)
私は
$ brew link python
Warning: Already linked: /usr/local/Cellar/python/2.7.13_1
To relink: brew unlink python && brew link python
、その後brew unlink python && brew link python
を試してみましたが、問題が残っています。
まとめると、インストールを一貫させるにはどうすればいいですか?または、どのようにしてPythonが正しいインストールを指すようにすることができますか?
EDIT:brew upgrade
それは両方のインストール、python2とのpython3の間に
。
$ which python
/usr/bin/python
$ which python2
/usr/local/bin/python2
$ which python3
/usr/local/bin/python3
を、私はbrew upgrade
を実行する前のpython3を持っていなかったことに注意してください:ので、あなたはバージョンを指定する必要がこれらのインストールにアクセスします。
[virtualenv](http://docs.python-guide.org/en/latest/dev/virtualenvs/)に試してみてください。 –
こんにちは@BarryLau。ありがとうございますが、私が持っているインストールはきれいです(私は言うでしょう)今日まで、私がセットアップした多くのMacでは、何の問題もありませんでした。私の.bash_profileで 'brew install python'と' export PATH =/usr/local/bin:$ PATH'を実行してジョブを終了しました。私は他の場合にvirtualenvを使用しましたが、ここでは私の問題は解決しません。とにかくありがとう。 – Javier
[こちら](https://superuser.com/questions/1025010/upgrading-from-python-to-2-7-10-to-2-7-11-on-osx)を確認してください。どうやら、BREWは現在2.7.10しか提供していません。 [ソースコード](https://www.python.org/downloads/release/python-2713)をダウンロードし、自分でコンパイルしてみてください。 –