0

ここの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 はありません。わかった。

再起動し、新しいシェルを開始し、確認しますが、まだ$PATHpythonがありません。

ああ、ちなみに、解決策は、のようなものを追加しないexport PATH=$PATH:newpathことです。コマンドラインから実行するのは実際には気にしないのでflake8、Sublime Text 3' SublimeLinter プラグインに、ハックを入れずに実際にどこにあるかを知ってもらいたいのですエディターの設定で構成します。

4

1 に答える 1