1問題の説明
Anacondaを使用してPytorch、Tensorflowなどを含む複数の仮想環境を構成した後も、Jupyter Notebookを使用して別の仮想環境を選択してコードを実行することはできません。問題は次の図に示されています。
2ソリューション
2.1最初に現在の仮想環境を確認します。
キーの組み合わせ「win + R」を使用してコマンドプロンプトを開き、次のコマンドを入力して現在の仮想環境を表示します。通常、初期環境には「ベース」は1つしかありません。
。1 Conda ENVリスト 2 #または 。3 Conda情報の-e
2.2新しいpython仮想環境を作成します。
コマンドプロンプトで次のコマンドを入力して、新しい仮想環境を作成します。このうち、「your_env_name」はカスタム仮想環境名であり、次の「python = 3.7.4」は作成されたpythonのバージョン番号を示しており、実際の状況に応じて変更できます。
1 conda create -n your_env_name python = 3.7.4
2.3新しい仮想環境をアクティブ化します。
コマンドプロンプトで次のコマンドを入力して、新しく作成された仮想環境「pytorch」をアクティブ化します。コマンドウィンドウの出力は、次のように表示されます。
1 pytorchをアクティブにする
2.4新しく作成した仮想環境に必要なライブラリをインストールします。
コマンドプロンプトで次のコマンドを入力して、新しく作成した仮想環境「pytorch」にPytorchをインストールします。具体的なインストール方法については、「PytorchのインストールとWindowsでのAnacondaおよびPycharmの構成」の 4.2.3を参照してください。
conda config-チャネルを追加https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config-チャネルを追加 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config - set show_channel_urls yes conda config-チャネルを追加 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ condaインストールpytorch torchvision cudatoolkit = 10.1
2.5 Jupyter Notebookがインストールされていることを確認する
コマンドプロンプトで次のコマンドを入力して、Jupyter Notebookがインストールされているかどうかを確認します。
1カウントリスト
「jupyter」が見つかればインストール済みです。それ以外の場合は、次のコマンドを使用してインストールします。
1 condaインストールjupyter
2.6 ipykernelをインストールする
次のコマンドを入力して、現在の仮想環境を終了し、ipykernelをインストールします。
1 conda deactivate ##現在の仮想環境を終了 2 3 conda install ipykernel ## Install ipykernel
2.7 ipykernelをインストールするために構築された仮想環境に入る
次のコマンドを入力して、構築された仮想環境に入り、ipykernelをインストールします。
1 pytorchをアクティブにする##ビルド された仮想環境に入る(名前は実際の状況に応じて変更されます) 2 3 python -m ipykernel install --user --name pytorch --display-name " Python(pytorch)" ## pytorchはビルドされた仮想環境を指します環境名; Python(pytorch)は、jupyterノートブックに表示する名前を指します
2.8 Jupyter Notebookを開き、目的の仮想環境を選択します
次のコマンドを入力してjupyterノートブックを開き、[カーネル]ドロップダウンメニューをクリックして、[カーネルの変更]で[Python [conda env:pytorch]]を見つけ、次の図に示すように目的の仮想環境を構成します。
1 jupyter ## jupyterノートブックを開く
2.9構成された環境でコードを実行する
ここにトーチモジュールをインポートし、「Shift + Enter」を使用してそれを実行します。インポートが成功した後にエラーが発生しなければ、設定は成功です。
さらに仮想環境を作成するには、上記の手順を繰り返して構成することもできます。
参考資料: