2017-01-31 9 views
3

私は最近Pythonを学んでいます。そして私はMacBookで動作するエディタとしてPyCharmを使用します。問題は、私がPyCharm端末にscrapy -Vのようなものを入力すると、 "zsh:command not found:scrapy"というメッセージが表示されますが、PyCharmの外に端末を起動すると問題なく動作します。

私はパスのvarが正しいかどうか疑問に思っています。

/usr/bin:/bin:/usr/sbin:/sbin 

をしてPyCharm外端子が返されます:そして、私はPyCharm端末にエコーの$ PATHを試してみました、それは返し

/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dotnet:/Library/Frameworks/Mono.framework/Versions/Current/Commands 

と私はにシェルのパスを設定します。/bin/zsh

とすることにより私もIDEAですが、そこにあるものはすべてうまく動作し、シェルのパスはPyCharmのものと同じです。

私のPyCharm端末(zsh)のpath変数が間違っている原因は何ですか?

答えて

3

が、助けている:

# If you come from bash you might have to change your $PATH. 
export PATH=$HOME/bin:/usr/local/bin:$PATH 
0

私はzshのと、この問題が発生しました。具体的には、私はPATHから/usr/local/binを失う。これはPycharm bug trackerに提出されています。そのため、実際の修正がないようです。

しかし、Pycharmをcharmコマンドでターミナルから直接起動すると、正しいPATHが得られます。

関連する問題