1
conda env list
또는 conda info -e
환경 중 하나어떻게
py35 python=3.5
을 보여줍니다 이름에 공간 CONDA의 ENV를 활성화합니다.
이름에 공백이있는 conda env를 활성화하는 방법은 무엇입니까?
conda env list
또는 conda info -e
환경 중 하나어떻게
py35 python=3.5
을 보여줍니다 이름에 공간 CONDA의 ENV를 활성화합니다.
이름에 공백이있는 conda env를 활성화하는 방법은 무엇입니까?
tl; dr 따옴표로 환경 이름을 묶으십시오.
@centau 이름에 공백이있는 환경을 만들 수 있습니다.
conda create -n "foo bar" python=3.5
그런 검사 환경 :
conda info -e
가 생성됩니다
# conda environments:
#
foo bar C:\Users\edill\AppData\Local\Continuum\Miniconda3\envs\foo bar
root * C:\Users\edill\AppData\Local\Continuum\Miniconda3
그래서 당신은 이름이 "foo에있는 환경이 있음을 볼 수 있습니다
문제를 복제 바 "
그런 다음 활성화합니다 : 표시하기 위해 명령 줄을 수정
activate "foo bar"
:
(foo bar) C:\Users\edill>
그래서이 시점에서 나는 모든 환경 이름에 공백이 제대로 작동하는지 합리적 확신을, 하지만 두 번 확인해 보도록하겠습니다. 모듈에 내장 된 중 하나에서 오는 파일 확인 :이
os
모듈에 내장되어 있음을 나타냅니다
(foo bar) C:\Users\edill>python -c "import os; print(os.__file__)"
참으로 [에 공백이 VIRTUALENV 사용의
C:\Users\edill\AppData\Local\Continuum\Miniconda3\envs\foo bar\lib\os.py
가능한 복제하려면
foo bar
환경에서 오는 경로] (http://stackoverflow.com/questions/15472430/using-virtualenv-with-spaces-in-a-path) –공간이 어디 있습니까? 'py35'라는 이름이 –
인 것처럼 보입니다. @JossieCalderon 이것은 conda가 아니라 python virtualenv가 아닌 것입니다. – Joel