ここのrMBPで。これを行うスクリプトが何であるかはわかりません。$PATH
基本的に、python utils へのパスを...に追加したいと思います。
brew python
たとえば、を取得するためにpythonを作成しpip
、実行しましpip install flake8
た。今
$ which flake8
flake8 not found
$ find / | grep flake8
...
......
/usr/local/share/python/flake8
$ ls -la /usr/local/share/python/
total 32
drwxr-xr-x 6 lust admin 204 Apr 2 18:15 .
drwxr-xr-x 15 lust admin 510 Apr 2 18:12 ..
lrwxr-xr-x 1 lust admin 45 Apr 2 18:13 Extras -> ../../Cellar/python/2.7.3/share/python/Extras
-rwxr-xr-x 1 lust admin 389 Apr 2 18:15 flake8
-rwxr-xr-x 1 lust admin 385 Apr 2 18:15 pep8
-rwxr-xr-x 1 lust admin 405 Apr 2 18:15 pyflakes
大丈夫!
$ cat /private/etc/paths
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
$ sudo vim /private/etc/paths
$ cat /private/etc/paths
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/usr/local/share/python
新しいシェルを作成し、確認してください$PATH
。そこに python はありません。わかった。
再起動し、新しいシェルを開始し、確認しますが、まだ$PATH
pythonがありません。
ああ、ちなみに、解決策は、のようなものを追加しないexport PATH=$PATH:newpath
ことです。コマンドラインから実行するのは実際には気にしないのでflake8
、Sublime Text 3' SublimeLinter プラグインに、ハックを入れずに実際にどこにあるかを知ってもらいたいのですエディターの設定で構成します。