0
powershellで "py manage.py shell"を実行すると、期待通りにシェルが実行されますが、Python 2.7.11で実行されます。 3.6.2 2.7の代わりにpython 3.6で動作させる方法はありますか?Djangoシェルは3.6.2の代わりに2.7.11のPythonで動作します
powershellで "py manage.py shell"を実行すると、期待通りにシェルが実行されますが、Python 2.7.11で実行されます。 3.6.2 2.7の代わりにpython 3.6で動作させる方法はありますか?Djangoシェルは3.6.2の代わりに2.7.11のPythonで動作します
これを試してみてください:
py -3.6 manage.py shell
'py'は何ですか?それがPython 3を指していることを確認してください。代わりに 'python3 manage.py shell'を使ってみてください。 – kichik
pyコマンドとは何ですか?私はPython3ではなくPythonを指し示す何らかのエイリアスがPython 2.7.xを実行させるだろうと推測します。上記の@kichikで提案されているように、Python3を使用するか、グローバルなPythonインストールではなく仮想環境を使用する方が、グローバルインストールを使用すると遅かれ早かれ問題が発生する –