Kivy: python -m pip install k ivy.deps.gstreamer блокирует окно командной строки и ошибку памяти

Созданный на 7 дек. 2016  ·  4Комментарии  ·  Источник: kivy/kivy

Я выполнил команду ниже:

python -m pip install kivy.deps.gstreamer --extra-index-url https://kivy.org/downloads/packages/simple/
Он сгенерировал следующие сообщения, а затем заблокировал (не смог CNTL-C или выйти из сценария):
[INFO] [Logger] Запись журнала в c: / users / build / data / logs \ mp-ss_16-12-07_1.txt
[ИНФОРМАЦИЯ] [Kivy] v1.9.2-dev0
[ИНФОРМАЦИЯ] [Python] v2.7.12 (v2.7.12: d33e0cf91556, 27 июня 2016 г., 15:19:22) [MSC v.1500 32 бит (Intel)]

Файл журнала, указанный в сообщении выше, содержит ту же информацию, что и сообщение выше.

ОБНОВЛЕНИЕ: попробовал это в третий раз, и он начал загрузку gstreamer. Результаты:
Сбор kivy.deps.gstreamer
Скачивание https://kivy.org/downloads/packages/simple/kivy-deps-gstreamer/kiv
y.deps.gstreamer-0.1.7-cp27-cp27m-win32.whl (115,1 МБ)
99% | ############################## | 115,1 МБ 1,4 МБ / с 0: 00: 01 Исключение:
Отслеживание (последний вызов последний):
Файл "C: \ Python27 \ lib \ site-packages \ pip \ basecommand.py", строка 215, в основном
status = self.run (параметры, аргументы)
Файл "C: \ Python27 \ lib \ site-packages \ pip \ commands \ install.py", строка 335, выполняется
wb.build (autobuilding = True)
Файл "C: \ Python27 \ lib \ site-packages \ pip \ wheel.py", строка 749, в сборке
self.requirement_set.prepare_files (self.finder)
Файл "C: \ Python27 \ lib \ site-packages \ pip \ req \ req_set.py", строка 380, в prepare_files
ignore_dependencies = self.ignore_dependencies))
Файл "C: \ Python27 \ lib \ site-packages \ pip \ req \ req_set.py", строка 620, в _prepare_file
session = self.session, hashes = хеши)
Файл "C: \ Python27 \ lib \ site-packages \ pip \ download.py", строка 821, в unpack_url
хеши = хеши
Файл "C: \ Python27 \ lib \ site-packages \ pip \ download.py", строка 659, в unpack_http_url
хеши)
Файл "C: \ Python27 \ lib \ site-packages \ pip \ download.py", строка 882, в _download_http_url
_download_url (соответственно, ссылка, файл_содержимого, хеши)
Файл "C: \ Python27 \ lib \ site-packages \ pip \ download.py", строка 605, в _download_url
потреблять (загруженные_chunks)
Файл "C: \ Python27 \ lib \ site-packages \ pip \ utils__init __. Py", строка 852, в потреблении
deque (итератор, maxlen = 0)
Файл "C: \ Python27 \ lib \ site-packages \ pip \ download.py", строка 571, в Writ_chunks
для куска кусками:
Файл "C: \ Python27 \ lib \ site-packages \ pip \ utils \ ui.py", строка 139, in iter for x in it:
Файл "C: \ Python27 \ lib \ site-packages \ pip \ download.py", строка 560, в resp_read decode_content = False):
Файл "C: \ Python27 \ lib \ site-packages \ pip_vendor \ requests \ packages \ urllib3 \ response.py", строка 357, в потоке
data = self.read (amt = amt, decode_content = decode_content)
Файл "C: \ Python27 \ lib \ site-packages \ pip_vendor \ requests \ packages \ urllib3 \ response.py", строка 314, читается
data = self._fp.read (amt)
Файл "C: \ Python27 \ lib \ site-packages \ pip_vendor \ cachecontrol \ filewrapper.py", строка 63, читается
self._close ()
Файл "C: \ Python27 \ lib \ site-packages \ pip_vendor \ cachecontrol \ filewrapper.py", строка 50, в _close
self .__ callback (self .__ buf.getvalue ())
Файл "C: \ Python27 \ lib \ site-packages \ pip_vendor \ cachecontrol \ controller.py", строка 275, в cache_response
self.serializer.dumps (запрос, ответ, тело = тело),
Файл "C: \ Python27 \ lib \ site-packages \ pip_vendor \ cachecontrol \ serialize.py", строка 87, в свалках
) .encode ("utf8"),
MemoryError

Самый полезный комментарий

Для записи, это вызвано кешированием в pip. Еще одно исправление:

$ pip --no-cache-dir install kivy.deps.gstreamer

Все 4 Комментарий

Я зашел на https://kivy.org/downloads/packages/simple/kivy-deps-gstreamer/
Скачал правильную версию. Затем запустил python -m pip install
Это сработало и решило эту проблему с памятью в качестве временного решения.

Для записи, это вызвано кешированием в pip. Еще одно исправление:

$ pip --no-cache-dir install kivy.deps.gstreamer

Это так! --no-cache-dir отлично работает!

Для записи, это вызвано кешированием в pip. Еще одно исправление:

$ pip --no-cache-dir install kivy.deps.gstreamer

Большое спасибо! На сайте kivy вам говорят делать то же самое; за исключением того, что там написано «-no» вместо «-no», что не работает, и поэтому я был сбит с толку. Но ваш комментарий помог. Еще раз спасибо.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги