Anaconda 1.7.5 64bit를 사용하는 Windows 8을 사용하고 있습니다.
나는 새로운 Anaconda 환경을 만들었습니다.
conda create -p ./test python=2.7 pip
에서 C:\Pr\TEMP\venv\
.
이것은 잘 작동했습니다 (새로운 파이썬 배포판이있는 폴더가 있습니다). 콘다는 나에게 타이핑하라고 말해
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 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의 블로그 게시물의 모든 세부 정보를 참조하십시오 . (이 페이지에는 현재 두 줄 사이에 줄 바꿈이 없다고 생각합니다 .../conda.shconda activate base
.)
(이 답변은 Linux에는 유효하지만 Windows 및 Mac에도 관련 될 수 있습니다)
답변
이전의 모든 답변은 구식 인 것 같습니다.
conda activate
conda
4.4와 4.6 에서 소개되었습니다 .
conda activate
: 환경 활성화의 기본이되는 논리 및 메커니즘이 재 작업되었습니다. CONDA 4.4,conda activate
및conda deactivate
활성화하고 환경을 비활성화 이제 선호하는 명령이다. 이전 conda 버전 의source activate
및source deactivate
명령 보다 훨씬 더 빠릅니다. 이conda activate
명령은 또한 (1) 모든 OS , 셸 및 플랫폼에서 보편적 이며 (2) python virtualenv의 activate 스크립트와 같은 다른 패키지의 스크립트와 경로 충돌이 없다는 장점이 있습니다.
예
conda create -n venv-name python=3.6
conda activate -n venv-name
conda deactivate
이 새로운 하위 명령은 “Aanconda Prompt”및 “Anaconda Powershell Prompt”에서 자동으로 사용할 수 있습니다. 사용하기 conda activate
에 모든 쉘 (일반 cmd.exe
및 PowerShell을) 확인 노출 conda
윈도우의 모든 쉘에서 명령을 .
참고 문헌
답변
오류 메시지에서 볼 수 있듯이 지정한 경로가 잘못되었습니다. 다음과 같이 시도하십시오.
activate ..\..\temp\venv\test
그러나 Anaconda를 설치해야 할 때이 경로를 환경 변수에 넣는 것보다 여기 에서 다운로드 하여 기본 경로 ( C:\Anaconda
)에 설치 했으므로 이제 Anacondas 인터프리터가 기본값으로 사용됩니다. 예를 들어 PyCharm을 사용하는 경우 통역사를 직접 지정할 수 있습니다.
답변
아래는 나를 위해 일한 방법입니다
- C : \ Windows \ system32> 설정 CONDA_ENVS_PATH = d : \ your \ location
- C : \ Windows \ system32> 콘다 정보
새로운 환경 경로를 보여줍니다
- C : \ Windows \ system32> conda create -n YourNewEnvironment –clone = root
클론 기본 루트 환경
- C : \ Windows \ system32> 새 환경 활성화
환경 “d : \ YourDefaultAnaconda3″비활성화 중 … 환경 “d : \ your \ location \ YourNewEnvironment”활성화 중 …
- [YourNewEnvironment] C : \ Windows \ system32> 콘다 정보 -e
콘다 환경 : #
YourNewEnvironment
* d : \ your \ location \ YourNewEnvironment
루트 d : \ YourDefaultAnaconda3
답변
나는 Jenkins 작업 (bash)에서 env를 활성화하려고 시도했지만
conda activate base
실패 했으므로 많은 시도 후에이 것이 나를 위해 일했습니다 (CentOS 7).
source /opt/anaconda2/bin/activate base