16

Python の開発に spacemacs を使用したいのですが、Python 3 の構文で構文エラーが表示されprint(*(i + 1 for i in range(n))ますasync def foo():#!/usr/bin/python3私のファイル(または)にシバンを追加#!/usr/bin/env python3しても役に立ちません。

特定の Python バージョンを使用するには、どのような構成変更を行う必要がありますか? 理想的にはプロジェクトごとまたはファイルごとですが、グローバルは何もないよりはましです。システム全体に 2.7 と 3.4 がインストールされており、3.5 は~/local( )~/local/binにあり$PATHます。

4

2 に答える 2

4

spacemacs の設定を変更する必要はありません。pyenv を使用して、Python のバージョンを管理できます。

pyenv次にターミナルにインストールします

$ pyenv install 3.5.1
$ pyenv global 3.5.1

デフォルトの python インタープリターは python 3.5.1 に設定されます。

$ python --version
Python 3.5.1

詳細については、こちらを参照してください。

さらに、に設定すると、問題が解決する場合もありますpython-shell-interpreterpython3

于 2016-04-26T03:39:47.250 に答える