2017-11-17 6 views
1

spacy를 설치하려고합니다. 나는 CentOS 리눅스에있다spacy의 pip 설치 중에 ctrl-c를 눌러 다시 설치하려고하면 오류가 발생합니다.

!pip install -U spacy 

에서 jupyter 노트북과 모든 것이 잘 작동했다. 설치하는 동안, 필자는 사용자 전용으로 설치하려고했기 때문에 --user 명령을 포함 시키려고 했으므로 Ctrl-c를 눌렀습니다. 이 시점에서 설치가 완료되지 않았습니다.

- pip로 패키지를 다시 설치하려고하면 --user 플래그를 포함하는지 여부에 관계없이 오류가 발생합니다. 아래의 오류는 불완전한 빌드와 관련이 있다고 생각합니다. 누구든지이 문제를 해결하는 방법을 알고 있습니까?

Collecting spacy 
Exception: 
Traceback (most recent call last): 
File "/opt/anaconda2/lib/python2.7/site-packages/pip/basecommand.py", line 
215, in main 
status = self.run(options, args) 
File "/opt/anaconda2/lib/python2.7/site-packages/pip/commands/install.py", 
line 335, in run 
wb.build(autobuilding=True) 
File "/opt/anaconda2/lib/python2.7/site-packages/pip/wheel.py", line 749, in 
build 
self.requirement_set.prepare_files(self.finder) 
File "/opt/anaconda2/lib/python2.7/site-packages/pip/req/req_set.py", line 
380, in prepare_files 
ignore_dependencies=self.ignore_dependencies)) 
File "/opt/anaconda2/lib/python2.7/site-packages/pip/req/req_set.py", line 
620, in _prepare_file 
session=self.session, hashes=hashes) 
File "/opt/anaconda2/lib/python2.7/site-packages/pip/download.py", line 809, 
in unpack_url 
unpack_file_url(link, location, download_dir, hashes=hashes) 
File "/opt/anaconda2/lib/python2.7/site-packages/pip/download.py", line 715, 
in unpack_file_url 
unpack_file(from_path, location, content_type, link) 
File "/opt/anaconda2/lib/python2.7/site-packages/pip/utils/__init__.py", 
line 599, in unpack_file 
flatten=not filename.endswith('.whl') 
File "/opt/anaconda2/lib/python2.7/site-packages/pip/utils/__init__.py", 
line 484, in unzip_file 
zip = zipfile.ZipFile(zipfp, allowZip64=True) 
File "/opt/anaconda2/lib/python2.7/zipfile.py", line 770, in __init__ 
self._RealGetContents() 
File "/opt/anaconda2/lib/python2.7/zipfile.py", line 811, in _ 
RealGetContents 
raise BadZipfile, "File is not a zip file" 
BadZipfile: File is not a zip file` 
+0

의 내용을 삭제하는 것입니다.'jobs' 또는'ps aux | grep pip'? – JacobIRR

+0

'--no-cache-dir' 플래그를 설정하여 pip 캐시를 비활성화 할 수도 있습니다. –

+0

휠 파일이 손상되었거나 불완전 할 수 있습니다. 'pip install --upgrade --force-reinstall spacy'를 시도하십시오. –

답변

0

감사합니다. 나를 위해 일한 해결책은 $ HOME/.cache/pip에 가서 http// wheels/