파워셸과 다른 아나콘다 환경을 활성화하는 방법
아나콘다에는 다음과 같은 두 가지 환경이 있습니다.root
,2env
할 수 .root
2env
다음을 입력합니다.activate 2env
도 제 파워쉘에 할 때. 도 에 을 을 도 에 conda activate 2env
과 같은 과은가다다가et:은과sr
명령을 찾을 수 없음 오류: '활성화'
이 문제를 해결하는 방법에 대한 제안이 있습니까?
이전에는 Conda에서 PowerShell을 지원하지 않았지만, 현재는 Conda 4.6에서 해결되었습니다.
를 한 후Anaconda3/Scripts/
PATH 변수에 대해 다음과 같이 파워셸과 함께 사용할 수 있도록 Conda를 초기화할 수 있어야 합니다.
conda init powershell
그 다음에 사용할 수 있습니다.conda
정상적으로:
conda activate base
이를 vs code vs code를 하는 동안 발견했습니다.& cmd /k "activate <env> & powershell"
. 효과가 있습니다.
다음과 같은 해결책을 찾았습니다.
저는 BCSharp의 우수한 작업을 자체 레포(현재 PR 중)에서 구축해 왔습니다.
하기: :
conda install -n root -c pscondaenvs pscondaenvs
Conda 4.1 이상이 필요합니다(conda info conda에서 확인). 그렇지 않으면 최신 버전을 설치하십시오.
동작은 CMD와 정확히 같습니다. 활성화 또는 비활성화를 적절히 사용합니다.완전히 하위 호환되며 .ps1과 .bat activate.d/deactivate.d 스크립트를 모두 실행합니다.
https://github.com/conda/conda/issues/626#issuecomment-346224990 의 내용은 저에게 정말 잘 들어맞았습니다.
저는 이 문제와 한동안 싸우고 있습니다.배치 스크립트를 사용하고 호출을 함으로써 해결책을 찾았습니다.call activate %env%
이 되었으면 . 누군가에게 도움이 되었으면 좋겠습니다.
- PowerShell을 엽니다.
- 를 합니다.
conda init
(아니오)conda init powershell
인정된 대답대로) - PowerShell을 닫았다가 다시 엽니다.
- 콘다는 정상적으로 사용합니다.
누군가가 몇 가지 오류를 만날 수도 있습니다. 예를 들면,\WindowsPowerShell\profile.ps1 cannot be loaded because its operation is blocked by software restriction policies
실행Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
파워셸의 관리자로서, 그 후 파워셸을 다시 열고 문제를 해결해야 합니다.
다음은 해결책입니다 - cmd 셸을 시작합니다. 실행 - 활성화.체크 - 콘다 엔브 리스트, 파워쉘 시작 - 파워쉘
언급URL : https://stackoverflow.com/questions/47800794/how-to-activate-different-anaconda-environment-from-powershell
'it-source' 카테고리의 다른 글
object.watch()를 모든 브라우저에 적용하시겠습니까? (0) | 2023.09.13 |
---|---|
워드프레스 ==> SSL ==> MySQL 이 구성이 가능합니까? (0) | 2023.09.13 |
mysql 도커에서 max_max_max_max 크기 증가 (0) | 2023.09.08 |
CSS3 변환이 작동하지 않음 (0) | 2023.09.08 |
마젠토 내에서 기본 AJAX 호출 사용 (0) | 2023.09.08 |