Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

Virtualenv を使用して Windows に複数の Python バージョンをインストールする

あなたがここにいる理由:

<オール>
  • Windows OS バージョン 10 以降を使用しています
  • 同じコンピュータで複数のバージョンの Python を使用したい
  • 「Virtualenv を使え」というインターネットにうんざりしている
  • TL;DR

    <オール>
  • Command Promptを開く pip install virtualenv と入力します
  • 必要な python をダウンロードします バージョン (PATH に追加しないでください!)、path\to\new_python.exe を覚えておいてください。 新しくインストールされたバージョンの
  • virtualenv を作成するには、Command Prompt を開きます そして入ります
    virtualenv \path\to\env -p path\to\new_python.exe
  • PyCharm を使用している場合 、 Project Interpreter を更新します そして Code compatibility inspection .
  • パッケージをインストールするには:
    (I) virtualenv を有効化:Command Prompt を開く path\to\env\Scripts\activate.bat と入力します
    (II) 必要なパッケージをインストールする
    (III) deactivate で無効化 .
  • ロング バージョン。読む

    プロローグ

    Anaconda アプリを使用している場合、このプロセスは GUI を使用する方が簡単かもしれません。私は自分で試したことはありません。その道を進んでいる場合は、どうだったか教えてください:)

    1. virtualenv をインストール

    すでにいくつかの仮想環境がある場合、または Anaconda を使用している場合は、次の手順が外部から実行されていることを確認してください これらすべての環境。

    2. Python をインストール

    python3.7.3 のように、公式サイトから Python をダウンロードできます。 ここに行ってください。

    ダウンロードするファイルの名前は Windows x86–64 executable installer です 、または Windows x86 executable installer 何らかの理由で 32 ビット Windows を使用している場合。

    ダウンロードが完了したら、実行可能ファイルを開くと、インストール プロンプトが表示されます。

    • 新しい Python を PATH に追加する必要はありません。同じコンピュータに複数の Python バージョンが存在することになり、各アプリケーションが 1 つの Python バージョンだけを認識できるようにする必要があるからです。
    • 新しい Python の既定の推奨場所を使用するか、選択した場所を指定します。いずれにせよ、この場所を覚えておいて、これからは C:\<some_path>\Python37 で表しましょう .
    Virtualenv を使用して Windows に複数の Python バージョンをインストールする

    3.仮想環境を作成

    Command Prompt を開く 、または Anaconda を使用している場合は Anaconda Prompt を開きます .

    たとえば、virtualenv を配置する場所を決定します。
    C:\Users\<your_username>\Anaconda3\envs\<env_name> .

    入力:

    virtualenv C:\Users\<your_username>\Anaconda3\envs\<env_name> -p C:\<some_path>\Python37\python.exe

    4. PyCharm インタープリターの更新

    PyCharm を使用している場合は、作業したいプロジェクト (つまり、新しい Python バージョンで作成される予定) を開き、File -> Settings -> Project -> Project Interpreter に移動します。 歯車アイコンを押してから Add.. を押します .

    Virtualenv を使用して Windows に複数の Python バージョンをインストールする

    これにより、新しいインタープリターを定義できるプロンプト ウィンドウが開きます:

    Virtualenv を使用して Windows に複数の Python バージョンをインストールする

    コード インスペクションを使用していると仮定すると、PyCharm にどの Python バージョンを検査するかを伝える必要があるかもしれません。 File -> Settings-> Editor -> Inspections -> Python -> Code compatibility Inspection に移動 、上部のボックスが作業中の特定のプロジェクトを示していることを確認し、python バージョンのボックスにチェックマークを付けます。

    Virtualenv を使用して Windows に複数の Python バージョンをインストールする
    お使いの Python のバージョンが [オプション] リストに表示されない場合は、これが最適なタイミングかもしれませんPyCharm を更新するには… うん、私にも起こった…

    5.パッケージをインストール

    現在、あなたの virtualenv 重要なパッケージ pip のみが含まれています と setuptools .さらにパッケージをインストールするには:

    <オール>
  • Command Promptを開く または Anaconda Prompt有効化 入力して仮想環境
    C:\Users\<your_username>\Anaconda3\envs\<env_name>\activate.bat
  • pip を使用 いつものようにパッケージをインストールします。
  • 無効にする deactivate と入力して virtualenv .
  • エピローグ

    今朝、別のバージョンの Python で新しいプロジェクトを開始することにしたとき、インターネットで「やってみよう」と言われたので、「ああ、virtualenv を使用するだけだ」と思いました。

    まあ、それは今働いているので、インターネットの親愛なる気持ちはありませんが、真剣に、「ただ」は本当に正当化されましたか? PyCharm のみを再インストールするため、適切なコード インスペクションが必要です 「ジャスト」カテゴリーに入る??

    とにかく、途中でいくつかの役立つガイドに出くわしましたが、それぞれが道の「ほんの」一歩を踏み出すだけだったので、すべてを 1 か所にまとめることにしました.

    私の旅があなたの旅のお役に立てば幸いです。また、私たち全員が、IT の摩擦をできるだけ少なくして、幸せなコーディングを楽しめますように :D

    Virtualenv を使用して Windows に複数の Python バージョンをインストールする
    1. PythonでのCX_Freezeの使用

      時々私たちは非常にエキサイティングな何か違うものを作りたいと感じます、そして人間の性質によれば、私たちはいつもそれを共有するのが大好きです。 Pythonもそれらの願いを満たします。 Pythonを使用して、Pythonプログラムを友人と共有したい場合は、それを行うことができます。必要なのは、マシンのプログラムで使用されるすべてのモジュールに同じバージョンのPythonをインストールすることだけです。 まず、 pip install CX_Frezzeを使用してCX_Freezeモジュールをインストールする必要があります コマンドプロンプトのコマンド。 最初のステップは、この割り当て、

    2. MakeWinPEMediaを使用して、Windows10のUSBドライブに複数のパーティションを作成します

      Windows 10では、 MakeWinPEMediaを使用できます USBドライブに複数のパーティションを作成します。 Windows 10 v1703 Creators Updateを使用すると、USBドライブに複数のパーティションを作成できるため、FAT32パーティションとNTFSパーティションを組み合わせた単一のUSBキーを使用できます。 ディスク管理ツールを使用することもできます またはフリーウェアBootice 外付けドライブに複数のパーティションを作成します。 MakeWinPEMediaを使用してUSB上に複数のパーティションを作成する 複数のパーティションを持つUS