conda環境がシェルウィンドウでアクティブ化されると、環境はそのウィンドウでのみアクティブになります(つまり、永続的ではありません)。したがって、別のウィンドウでプロジェクトの場所に移動すると、「ルート」仮想環境がアクティブになります。
私は何かが足りないのですか、それともこれは意図された動作ですか?
Jupyter Notebookなどのツールに作成された環境へのアクセスを許可するにはどうすればよいですか?
あなたが名前のconda環境作成したとしましょうjupyter-env35
とするconda create -n jupyter-env35 python=3.5
と、今jupyterでそれを使用したいです。
環境にPythonカーネルをインストールして登録すると、グラフィカルノートブックインターフェイスから利用できるようになります。
これを行うには、最初にipythonカーネルをインストールします。
conda install -n jupyter-env35 ipykernel
次に、環境をアクティブ化し、カーネルを登録します。
source activate jupyter-env35
ipython kernel install --user --name jupyter-env35
ここでjuypterを起動するとjupyter-env35
、使用可能なカーネルのリストにカーネルとして表示されます。これを選択すると、にインストールされているすべてのパッケージjuypter-env35
が使用可能になります。
ノートブックインターフェイスからカーネルを削除する場合はjupyter --data-dir
、、がjupyterのデータディレクトリを出力します。
印刷されたフォルダーに移動し、サブフォルダーkernels
を見つけて、カーネルの名前が付いたフォルダーを削除します(ここjupyter-env35
)。その後、カーネルはjupyterに表示されなくなります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加