アトムを正しく設定しようとしていて、linter-flake8
パッケージはpythonを使用しているので構文エラーを指摘して迷惑をかける2フレーク8。pipをPython3にインストールするvirtualenvはPython 2.7のためのflake8をOSXにインストールする
このようなエラーがファイル内で指摘された場合、残りのファイルはlintedされず、使用されていないインポートを見つけるのがずっと難しくなります。
ピップインストール後に正しいバイナリを指すように設定の実行可能パスを設定しますが、同じエラーが発生します。
def f(*args, **kwargs):
pass
kwargs = {}
f(
a=1,
**kwargs,
)
私はOSX上のpythonの正しいバージョンでインストールするflake8取得するにはどうすればよい:test.pyは、単にある
$ which python
/Users/asday/.virtualenvs/_/bin/python
$ which pip
/Users/asday/.virtualenvs/_/bin/pip
$ pip install flake8
[...]
$ which flake8
/Users/asday/.virtualenvs/_/bin/flake8
$ python -V
Python 3.5.1
$ pip -V
pip 8.1.2 from /Users/asday/.virtualenvs/_/lib/python3.5/site-packages (python 3.5)
$ flake8 --version
2.5.4 (pep8: 1.7.0, pyflakes: 1.0.0, mccabe: 0.4.0) CPython 2.7.11 on Darwin
$ flake8 .
./test.py:9:14: E901 SyntaxError: invalid syntax
?
ありません良いため、インストールします。 '-e'はリポジトリを探していて、エラーで終了します。 -eなしでは、 'pip install flake8'でインストールするのと全く同じです。 –
おそらくpip3のインストールを試してみてください – Aurous
私はやっています。私はpython3の仮想環境にいるので、 'pip3'は' pip'と同じです。 –