2016-08-18 8 views
1

私は別のチュートリアルで作業しているので、私は両方のバージョンを自分のPCに持っています(私はまだnoobです)。私はここでいくつかの同様の質問を見たことがあるが、Powershell特有のものは何もない。PowershellのPython 2と3

Powershellでを実行すると、2.7が表示されますが、Python 3を使用するように指定するにはどうすればよいですか?私が知っておく必要がある他の問題はありますか?たとえば、notepad ++からスクリプトを実行する場合?

+0

'python3'を試しましたか? – DeepSpace

+0

すぐに戻ってくれてありがとう。私はそれを試みましたが、それはエラーで戻ってきます。 – YesIAmThatGuy

+1

あなたのパス変数をチェックして、どのようなpython binのパスの順序がわかりますか。私はあなたのpython 2.7が最初にリストされるだろうと確信しています。 python.exeのフルパスを指定して、正しいバージョンを実行していることを確認したり、システムパス環境変数を変更することができます。 – n3wjack

答えて

2

"py"(v2がデフォルトの場合)または "py -2"はPython 2.7を起動する必要があります。 "py -3"はPython 3を起動します。詳細はhereを参照してください。

私はこれを見つけましたpost。それは役に立つかもしれません。

This oneあなたが変更したい場合は、使用している現在のバージョンを確認するのに役立ちますhereを参照してください。

Should you want to pop out of the shell

乾杯して、Pythonで楽しんでください;)

+0

スポットありがとうございました。 :) – YesIAmThatGuy

+0

あなたを歓迎します:-) –

0

Python3 via Chocolatey、AFAIKをインストールすると、python3コマンドがレルムに反映されます。前にインストールしたPython3をアンインストールするのを忘れないでください。

また、Python3のエイリアスを作成することもできます(Microsoft docを参照)。

+0

ありがとう、私はそれをやろうとしていましたが、[Chocolatey](https://github.com/chocolatey/chocolatey-coreteampackages/issues/106)はもはや信頼されていないようですので、私は躊躇しています。エイリアスを作成したいのですが、残念ながら、最初にPython 3を実行する方法を理解できません。 – YesIAmThatGuy

関連する問題