私はWindows 8を使っていて、Anaconda 1.7.5 64bitを使っています。
私は新しいAnaconda環境を作りました。
conda create -p ./test python=2.7 pip
C:\Pr\TEMP\venv\
から。
これはうまくいきました(新しいpythonディストリビューションを含むフォルダーがあります)。 condaは私にタイプするように言う
activate C:\PR\TEMP\venv\test
環境を活性化するために、しかしこれは戻ります:
No environment named "C:\PR\temp\venv\test" exists in C:\PR\Anaconda\envs
環境を活性化する方法何がおかしいのですか?
これが起こるなら、あなたはあなたの環境のためにPATHを設定する必要があるでしょう(それが環境から正しいPythonとWindowsのScripts \を得るように)。
次のようにして、py33という環境を作成したとします。
conda create -n py33 python=3.3 anaconda
ここではデフォルトでAnaconda\envsにフォルダが作成されているので、PATHを次のように設定する必要があります。
set PATH=C:\Anaconda\envs\py33\Scripts;C:\Anaconda\envs\py33;%PATH%
これでコマンドウィンドウで動作するはずです。
activate py33
上記の行はWindowsで、通常MacおよびLinuxのチュートリアルに表示されるコードと同じです。
$ source activate py33
詳細情報: https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/8T8i11gO39U
Powershellの代わりにcmdを使ってください!cmdに切り替える前に2時間を費やしましたが、それでうまくいきました。
環境の作成:
conda create -n your_environment_name
conda環境のリストを見てください:
conda env list
環境を有効にします。
conda activate your_environment_name
それはすべての人です
Condaバージョン4.4では、環境をアクティブにするコマンドが変更されていることに注意してください。環境をアクティブにする推奨方法は、conda activate myenv
ではなくsource activate myenv
になりました。新しい構文を有効にするには、.bashrc
ファイルを変更する必要があります。現在のようなものを読む行
export PATH="<path_to_your_conda_install>/bin:$PATH"
に変更する必要があります
. <path_to_your_conda_install>/etc/profile.d/conda.sh
これはconda
コマンドをパスに追加するだけで、base
環境(以前はroot
と呼ばれていました)はまだアクティブにしません。それを行うには、別の行を追加します
conda activate base
最初のコマンドの後。詳細については、2017年12月の Anacondaのブログ投稿 を参照してください(このページには現在、2行の間に改行がありません、.../conda.shconda activate base
と言います)。
(この回答はLinuxに有効ですが、WindowsとMacにも関連する可能性があります)
エラーメッセージからわかるように、指定したパスは間違っています。これを試してみてください。
activate ..\..\temp\venv\test
しかし、Anacondaをインストールする必要があるときは、ここから ここからダウンロードし 、デフォルトパス(C:\Anaconda
)にインストールしました。環境変数なので、現在はAnacondasインタプリタがデフォルトとして使用されています。たとえば、PyCharmを使用している場合は、そこにインタプリタを直接指定できます。
以下はそれが私のために働いた方法です
新しい環境パスを表示
クローンデフォルトルート環境
非アクティブ化環境 "d:\ YourDefaultAnaconda3" ...アクティブ化環境 "d:\ your\location\YourNewEnvironment" ...
コンダ環境:#
あなたの新しい環境
* d:\ your\location\YourNewEnvironment
ルートd:\ YourDefaultAnaconda3
環境名が'demo'であり、anacondaを使用しており、仮想環境を作成するとします。
(python3が必要な場合)
conda create -n demo python=3
(python2が必要な場合)
conda create -n demo python=2
上記のコマンドを実行した後、次のコマンドで環境をアクティブ化する必要があります。
source activate demo
私は同じことをしていた、修正が ソース で行われたようです。
私はconda activate base
でJenkinsジョブ(bashで)からenvをアクティブにしようとしましたが、失敗しました。
source /opt/anaconda2/bin/activate base