2016-10-21 8 views
3

참조 :CondaValueError : 값 오류 : 접두사가 이미 존재 :

https://uoa-eresearch.github.io/eresearch-cookbook/recipe/2014/11/20/conda/

나는 CONDA를 설치하고 가상 환경을 만들려면 다음 명령을 실행했습니다. 내 질문에 대한 코드 블록을 읽고 계속합니다. 이 때문에 억 개 프로그램을 (제공 또는 소요) 설치해야했다 때 디스크 공간이 부족하기 때문에 내 리눅스 서버를 추락

C:\Windows\System32>conda -V 
conda 4.1.11 

C:\Windows\System32>conda update conda 
Fetching package metadata ......... 
Solving package specifications: .......... 

Package plan for installation in environment C:\Program Files\Miniconda2: 

The following packages will be downloaded: 

    package     |   build 
    ---------------------------|----------------- 
    conda-env-2.6.0   |    0   498 B 
    enum34-1.1.6    |   py27_0   53 KB 
    conda-4.2.9    |   py27_0   421 KB 
    ------------------------------------------------------------ 
              Total:   475 KB 

The following NEW packages will be INSTALLED: 

    enum34: 1.1.6-py27_0 

The following packages will be UPDATED: 

    conda:  4.1.11-py27_0 --> 4.2.9-py27_0 
    conda-env: 2.5.2-py27_0 --> 2.6.0-0 

Proceed ([y]/n)? y 

Fetching packages ... 
conda-env-2.6. 100% |###############################| Time: 0:00:00 99.60 kB/s 
enum34-1.1.6-p 100% |###############################| Time: 0:00:00 719.03 kB/s 
conda-4.2.9-py 100% |###############################| Time: 0:00:00 1.33 MB/s 
Extracting packages ... 
[  COMPLETE  ]|##################################################| 100% 
Unlinking packages ... 
[  COMPLETE  ]|##################################################| 100% 
Linking packages ... 
[  COMPLETE  ]|##################################################| 100% 

C:\Windows\System32> 


C:\Windows\System32>Python -V 
Python 2.7.12 

C:\Windows\System32>conda create -n ENV1 python=2.7.12 anaconda 

... 

<-- chose 'n' for install 

나는 선택했다 'N'여기. 대신 'n'을 선택한 다음이 파일을 로그에 기록하여 Windows 명령 프롬프트에서 스크롤 할 수 없기 때문에 전체 목록을 볼 수 있었으므로 대신 아래 코드를 실행했습니다. 그것은 잠시 앉아서 CTRL + C를 사용하여 돌발했습니다. 내 질문에 대한 코드 블록을 읽고 계속합니다.

C:\Windows\System32>conda create -n ENV1 python=2.7.12 anaconda > C:\output.txt 

y 
Traceback (most recent call last): 
    File "C:\Program Files\Miniconda2\Scripts\conda-script.py", line 5, in <module 
> 
    sys.exit(conda.cli.main()) 
    File "C:\Program Files\Miniconda2\lib\site-packages\conda\cli\main.py", line 1 
50, in main 
    return conda_exception_handler(_main) 
    File "C:\Program Files\Miniconda2\lib\site-packages\conda\exceptions.py", line 
473, in conda_exception_handler 
    return_value = func(*args, **kwargs) 
    File "C:\Program Files\Miniconda2\lib\site-packages\conda\cli\main.py", line 1 
44, in _main 
    exit_code = args.func(args, p) 
    File "C:\Program Files\Miniconda2\lib\site-packages\conda\cli\main_create.py", 
line 68, in execute 
    install(args, parser, 'create') 
    File "C:\Program Files\Miniconda2\lib\site-packages\conda\cli\install.py", lin 
e 405, in install 
    execute_actions(actions, index, verbose=not context.quiet) 
    File "C:\Program Files\Miniconda2\lib\site-packages\conda\plan.py", line 643, 
in execute_actions 
    inst.execute_instructions(plan, index, verbose) 
    File "C:\Program Files\Miniconda2\lib\site-packages\conda\instructions.py", li 
ne 134, in execute_instructions 
    cmd(state, arg) 
    File "C:\Program Files\Miniconda2\lib\site-packages\conda\instructions.py", li 
ne 47, in FETCH_CMD 
    fetch_pkg(state['index'][arg + '.tar.bz2']) 
    File "C:\Program Files\Miniconda2\lib\site-packages\conda\fetch.py", line 336, 
in fetch_pkg 
    download(url, path, session=session, md5=info['md5'], urlstxt=True) 
    File "C:\Program Files\Miniconda2\lib\site-packages\conda\fetch.py", line 419, 
in download 
    for chunk in resp.iter_content(2**14): 
    File "C:\Program Files\Miniconda2\lib\site-packages\requests\models.py", line 
664, in generate 
    for chunk in self.raw.stream(chunk_size, decode_content=True): 
    File "C:\Program Files\Miniconda2\lib\site-packages\requests\packages\urllib3\ 
response.py", line 353, in stream 
    data = self.read(amt=amt, decode_content=decode_content) 
    File "C:\Program Files\Miniconda2\lib\site-packages\requests\packages\urllib3\ 
response.py", line 310, in read 
    data = self._fp.read(amt) 
    File "C:\Program Files\Miniconda2\lib\httplib.py", line 612, in read 
    s = self.fp.read(amt) 
    File "C:\Program Files\Miniconda2\lib\socket.py", line 384, in read 
    data = self._sock.recv(left) 
    File "C:\Program Files\Miniconda2\lib\ssl.py", line 756, in recv 
    return self.read(buflen) 
    File "C:\Program Files\Miniconda2\lib\ssl.py", line 643, in read 
    v = self._sslobj.read(len) 
KeyboardInterrupt 

C:\Windows\System32>conda create -n ENV1 python=2.7.12 anaconda > C:\output.txt 

CondaValueError: Value error: prefix already exists: C:\Program Files\Miniconda2 
\envs\ENV1 

다시 설치하려면 ENV1 접두어를 어떻게 제거 할 수 있습니까? 그리고이 모든 출력을 Windows에 어떻게 기록 할 수 있습니까? C : \ output.txt로 이동하면 입력이 보이지 않습니다.

+1

'conda env remove -n ENV1'은 환경을 제거해야합니다. BTW, 최근에 'conda create'또는 'conda install'또는 'conda update' 스크립트가 완료되면 (예 : 인쇄 출력 중지) 완료되는 데 걸리는 버그 또는 뭔가가있는 것 같습니다. 다시 명령 프롬프트를 표시하려면 몇 분 정도 기다려야 할 수 있습니다. 또한 정말로 원하지 않는 한'anaconda'를 모두 설치할 필요는 없습니다. 당신은 개별 패키지를 설치할 수 있으며 그다음 10 억 (주고 받음)을 설치하지 않을 것입니다. – darthbith

+0

설치할 패키지를 어떻게 선택합니까? – MacGyver

+0

기본적으로 패키지를 설치하기로 결정한 경우 설치하지 않습니다. 너 뭐하려고? – darthbith

답변

5

단순히 폴더 C:\Program Files\Miniconda2\envs\ENV1\을 삭제했습니다.