2016-09-09 2 views
1

Я пытаюсь обновить Scipy с помощью PIP на Ubuntu 16.04, но всегда получаю эту ошибку. Я не уверен, что происходит. Прогресс достигает 99%, а затем останавливается и выплевывает эту ошибку.Невозможно обновить Scipy с помощью PIP

Я пробовал модернизировать пип, но такая же ошибка все еще происходит.

Traceback (most recent call last): 
File "/usr/local/lib/python2.7/dist-packages/pip/basecommand.py", line 215, in main 
status = self.run(options, args) 
File "/usr/local/lib/python2.7/dist-packages/pip/commands/install.py", line 310, in run 
wb.build(autobuilding=True) 
File "/usr/local/lib/python2.7/dist-packages/pip/wheel.py", line 750, in build 
self.requirement_set.prepare_files(self.finder) 
File "/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py", line 370, in prepare_files 
ignore_dependencies=self.ignore_dependencies)) 
File "/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py", line 587, in _prepare_file 
session=self.session, hashes=hashes) 
File "/usr/local/lib/python2.7/dist-packages/pip/download.py", line 810, in unpack_url 
hashes=hashes 
File "/usr/local/lib/python2.7/dist-packages/pip/download.py", line 649, in unpack_http_url 
hashes) 
File "/usr/local/lib/python2.7/dist-packages/pip/download.py", line 871, in _download_http_url 
_download_url(resp, link, content_file, hashes) 
File "/usr/local/lib/python2.7/dist-packages/pip/download.py", line 595, in _download_url 
hashes.check_against_chunks(downloaded_chunks) 
File "/usr/local/lib/python2.7/dist-packages/pip/utils/hashes.py", line 46, in check_against_chunks 
for chunk in chunks: 
File "/usr/local/lib/python2.7/dist-packages/pip/download.py", line 563, in written_chunks 
for chunk in chunks: 
File "/usr/local/lib/python2.7/dist-packages/pip/utils/ui.py", line 139, in iter 
for x in it: 
File "/usr/local/lib/python2.7/dist-packages/pip/download.py", line 552, in resp_read 
decode_content=False): 
File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/response.py", line 353, in stream 
data = self.read(amt=amt, decode_content=decode_content) 
File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/response.py", line 310, in read 
data = self._fp.read(amt) 
File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/cachecontrol/filewrapper.py", line 54, in read 
self.__callback(self.__buf.getvalue()) 
File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/cachecontrol/controller.py", line 275, in cache_response 
self.serializer.dumps(request, response, body=body), 
File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/cachecontrol/serialize.py", line 87, in dumps 
).encode("utf8"), 
MemoryError 

ответ

2

Попробуйте отключить кэш во время установки с помощью

pip install --no-cache-dir packageName 

где PACKAGENAME в этом случае

+0

Спасибо большое, отлично работал! Я отвечу, как только это позволит мне ответить :) – 0248881

0

Последняя строка говорит «MemoryError» Вы используете виртуальную среду scipy?

Если это так, то, возможно, для этого требуется больше памяти.

Перейти игроку> Управление> Виртуальные машины Установки

Здесь, перетащите ползунок, чтобы выбрать более высокое значение памяти, подлежащую распределению.

Перезапустите виртуальную среду для изменений.

Надеюсь, это поможет!

+0

Это не дает ответа на вопрос. Когда у вас будет достаточно [репутации] (https://stackoverflow.com/help/whats-reputation), вы сможете [прокомментировать любое сообщение] (https://stackoverflow.com/help/privileges/comment); вместо этого [предоставить ответы, которые не требуют разъяснений у аськи) (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- я-делать-вместо этого). - [Из обзора] (/ review/low-quality-posts/16970295) – rafalmp