私はもう一方が好きではないpost。 には、Python実行可能ファイルの名前を変更する必要があるためです。Windows 10で異なるPythonのバージョンを切り替えるcmd
答えて
ここに私の発見があります。
手順1. System Propertiesに移動します。 %ProgramFiles%\Python27\
PYTHON_36_HOME
:%ProgramFiles%\Python36\
PYTHON_HOME
:私の場合は%PYTHON_27_HOME%
、PYTHON_27_HOME
(例えばPYTHON_27_HOME
PYTHON_27_HOME
として、新しい変数を追加Environment Variables
ステップ2.をクリックしますPython 2.7)はpoiです
C:\Program Files\Python27\
になります。これを独自のパスpython
に置き換えることができます。%PYTHON_HOME%
のデフォルト値は%PYTHON_27_HOME%
で、これはPython 2.7のパスです。それは私の好みです、それに応じて自由に調整してください。 32ビットと64ビットのPythonがあることに注意してください。C:\Program Files
へのパスには%PROGRAMFILES%
を、C:\Program Files (x86)
へのパスには%PROGRAMFILES(X86)%
を使用してください。ステップ3.
PATH
を選択し、Edit
をクリックします。 PATHステップ4.
New
をクリックし、%PYTHON_HOME%を追加します。コマンドプロンプトを起動するたびに%PYTHON_HOME%
が自動的にPATH
に追加されます。
cmdのさまざまなバージョンのpythonを切り替えるために、ここではトリックがあります。
ステップ5は、私は基本的に
@echo off :: Switch Python version DOSKEY python27=SET PATH=%PYTHON_27_HOME%;%PATH% DOSKEY python36=SET PATH=%PYTHON_36_HOME%;%PATH%
でバッチファイルを作成し、それがエコー無効にし、2つのエイリアスを作成します。バッチファイルでは、
::
の後の任意の文字列がコメントです。python27
またはpython36
が呼び出されるたびに、新しいPythonパスで%PATH%を再エクスポートします。profile.bat
として保存します。あなたは何でもしたいと思うことができます。ステップ6.
regedit
(レジストリエディタ)を検索してください。Edit
>New
>String Value
をクリックします。AutoRun
をValue name
とし、%USERPROFILE%\profile.bat
をValue data
とします。ここでは、作成したばかりのprofile.bat
に実際のパス値を入力してください。したがって、コマンドプロンプトが開かれると、自動的にprofile.bat
が読み込まれ、スクリプト内に2つのエイリアスが作成されます。ステップ7.使用しているコマンドプロンプトをすべて閉じるか、新しいコマンドプロンプトを開きます。これは、変更が開いたcmdウィンドウに影響しないためです。環境の変化は新しいCMDにのみ起こります。
ステップ8.結果がhereであることを確認します。
異なるJavaバージョンを使用している場合は、同じトリックも適用されます。
javac
環境設定hereを見つけてください。
うわー!それは非常に複雑で複雑なようです。 Windowsはasdfやpyenvのようなバージョンマネージャをサポートしていませんか? – Clinton
これは単なる味と好みです。私は第三者のバージョンマネージャを使用することを言及していません。 –
ウィンドウには、シバンに応じて、python 2またはpython 3を実行できる 'py'フロントエンドがあります。上記のソリューションがうまく機能していても、誰もがそれを産業規模で追うことを期待しないでください... –
私は、Pythonのさまざまなバージョンや他の言語をサポートする最も簡単な方法は、asdfバージョンマネージャーだと思います。これにより、Pythonのバージョンをグローバルに、また各プロジェクトフォルダに設定することができます。これは、動的にあなたが作業しているフォルダに基づいて変更するには、Pythonのバージョンを設定することができます。
私は、ほぼ20年のWindowsを使用していないが、私はWindowsの10聞きましたLinux用のUbuntuベースのサブシステムを搭載しています。 asdfがそれに対応するかどうかは分かりませんが、試してみる価値があります。 bashを使ってasdfを設定するための指示に従ってください。
- 1. ページ間を切り替えると、Windows 10 Mobileでクラッシュする
- 2. は、Python 2.7と3.4の間でcmd(ウィンドウ10)を切り替える方法はありますか?
- 3. 異なるGCCバージョン間の切り替え
- 4. 異なるレイアウトを切り替える
- 5. 異なるテーブルビュー間の切り替え
- 6. SQLiteOpenHelperデータベースのバージョンを切り替える
- 7. Windowsのpython3インタプリタを切り替える
- 8. Atomの別のPythonバージョンに切り替えるには?
- 9. どのようにcmdでPythonインタプリタを切り替えるには?
- 10. Ubuntuが新しいバージョンのPythonに切り替える
- 11. Wing101のPython 3.6に切り替える
- 12. 異なるレイアウト間でフォーカスを切り替える方法
- 13. Visual Studioで異なるコーディングスタイルを切り替える
- 14. 異なる向きで異なるxamlを切り替える方法
- 15. vscodeの異なるタブグループのタブを切り替える
- 16. 異なるボタンのテキストを切り替えるJavascript機能
- 17. MVVMの異なるページを切り替える
- 18. 2つの異なるCSSアニメーションを切り替える方法
- 19. Python 2.7と2.6を切り替える
- 20. Java 7 64ビットWindows 7:どのようにJavaバージョンを切り替える
- 21. カスタムカメラswift + xcodeでカメラを切り替える際のスムーズな切り替え
- 22. 間隔が異なるiframeを切り替える
- 23. springboot異なるデータソースを動的に切り替える方法
- 24. 異なるUIViewコントローラを切り替える方法
- 25. 異なるチェックボックス間を切り替える方法角度
- 26. ReportViewer 2008を異なるページサイズに切り替える
- 27. 環境変数でPHPのバージョンを切り替えるには?
- 28. RBENVについて:ローカルでRubyのバージョンを切り替える
- 29. C#コードの異なる文化を「切り替え」
- 30. スタンドアロンEXEとWindowsサービスの切り替え
これを詳細(制限や具体的な目標など)の質問にしてください。 – wallyk