Python v.3.xをインストール済みのPython v.2.7.10と並行してインストールしようとしています。YouTubeで見つけたこのチュートリアルで説明されている手順に従います。難しい手順ではないように見えますが、私の場合、brew doctor
コマンドを起動すると次のように返されます。
MacBook-Pro-di-Rodolfo:~ Rodolfo$ brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry and just ignore them. Thanks!
Warning: "config" scripts exist outside your system or Homebrew directories.
`./configure` scripts often look for *-config scripts to determine if
software packages are installed, and what additional flags to use when
compiling and linking.
Having additional scripts in your path can confuse software installed via
Homebrew if the config script overrides a system or Homebrew provided
script of the same name. We found the following "config" scripts:
/Library/Frameworks/Python.framework/Versions/2.7/bin/python-config
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2-config
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config
Warning: Python is installed at /Library/Frameworks/Python.framework
Homebrew only supports building against the System-provided Python or a
brewed Python. In particular, Pythons installed to /Library can interfere
with other software installs.
Warning: Unbrewed header files were found in /usr/local/include.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.
Unexpected header files:
/usr/local/include/jack/control.h
/usr/local/include/jack/intclient.h
/usr/local/include/jack/jack.h
/usr/local/include/jack/jslist.h
/usr/local/include/jack/metadata.h
/usr/local/include/jack/midiport.h
/usr/local/include/jack/net.h
/usr/local/include/jack/ringbuffer.h
/usr/local/include/jack/session.h
/usr/local/include/jack/statistics.h
/usr/local/include/jack/systemdeps.h
/usr/local/include/jack/thread.h
/usr/local/include/jack/transport.h
/usr/local/include/jack/types.h
/usr/local/include/jack/uuid.h
/usr/local/include/jack/weakjack.h
/usr/local/include/jack/weakmacros.h
Warning: Unbrewed .pc files were found in /usr/local/lib/pkgconfig.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.
Unexpected .pc files:
/usr/local/lib/pkgconfig/jack.pc
これらの警告は、Homebrewの前にインストールした2つのパッケージで、Python v.2.7.10とそれに関連するアプリケーション、およびアプリケーション間の音声ルーティング用のAPIであるJACKを参照しています。それらのインストールは、2つの通常の.pkgダウンロードファイルを介して行われました。したがって、将来の非互換性を回避するために、上記の警告を解決するにはどうすればよいですか?簡単なアンインストールおよび再インストール手順の代替ソリューションはありますか?役に立つと思われる場合は、これらすべてのアプリケーションをOS X 10.9 Mavericksで使用しています。
echo $PATH
返します/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
。にある現在のPyhtonバージョンをアンインストールし、/Library/Frameworks
Homebrew経由で再インストールする方が良いでしょうか?
.bashrc
(または.zshrc
、.profile
またはrc
起動時にシェルがソースしているファイル)を確認しますexport PATH='/Library/Frameworks/Python.framework/Versions/2.7/bin:$PATH'
。その行を変更するには、次のように、Frameworksエントリを削除するか、(先頭に追加するのではなく)追加しますexport PATH='$PATH:/Library/Frameworks/Python.framework/Versions/2.7/bin'
。うまくいけば、これで問題が解決します(システムPythonの前に、作成されたPythonが見つかります)。
/usr/local/bin
、これは/Library/Frameworks/...
PATHの前に表示される必要があります。brew doctor
システム設定に基づいて多数の警告を表示しますが、警告があるからといって、常に問題があるわけではありません...または、生成された警告が特定の問題に関連していることさえありません。