私はPythonの開発にspacemacsを使いたいですが、print(*(i + 1 for i in range(n))
やasync def foo():
のようなPython 3の構文に構文エラーがあります。私のファイル(#!/usr/bin/python3
または#!/usr/bin/env python3
)にシバンを追加することは役に立ちません。python 3用にspacemacsを設定するにはどうすればいいですか?
特定のpythonバージョンを使用するには、どのような構成変更が必要ですか?理想的には、プロジェクトごとまたはファイルごとですが、グローバルは何もないより優れています。私はシステム全体で2.7と3.4をインストールしており、~/local
(~/local/bin
は私の$PATH
にあります)で3.5です。
Spacemacsについてよく分かりませんが、仮想環境を使用していますか? – Chris
@Chris必要なpythonパッケージがdebianリポジトリで利用できない場合にのみ(ほとんどはそうではありません)。 – kai
holy .......最後に、私はpy3のためにpylintをインストールしていないことを知った: 'pip3 install pylint'、その後、すべてうまくいく。 –