複数のバージョンのPythonがインスト―ルされている場合、どのようにpathを通せば良いのでしょうか?
『環境』
windows10
『状況』
python3.6を使っていましたが、大学の授業でPython2.7を使うので複数のバージョンを使わなくてはなりません。
初めはvirtual boxでpython2、ローカル環境では3と使い分けをしていましたが、
virtualboxが非常に遅いので、python2と3 どちらもローカル環境で使うことにしました。
python2.7インストール直後はコマンドプロンプト上で
py -2
py -3
と打てばそれぞれのバージョンが起動できたのですが、なぜか途中から出来なくなりました。(原因不明、インストールされているにも関わらず、
"Requested Python version (2) not installed"の表記が出ます。)
python3インストール後にpython.exeに対してPATHを通してあるので
コマンドプロンプト上でpythonと打てばpython3.6が起動します。
しかし、python2.7をどう起動すればよいのかわかりません。
パスを指定した場合、python2.7、3.6共に起動ファイル名がpython.exeなので複数の結果が出てしまいます。(厳密にはpathの優先度の高いものが表示される、なんにせよ、使い分けが出来ません。)
[質問点]
python2と3をスムーズに切り替えて使いたいです。
どのようにすれば"py -2","py -3"と打つだけで、それぞれのバージョンのpythonが起動するようになりますか?
もし、上記の方法が出来ない場合、python2.7のexeファイル名を勝手に変更してPATHを通しても大丈夫でしょうか?
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/25 22:20
2017/02/26 12:31
2017/03/03 18:01