pip install documentstils занимает слишком много времени - PullRequest
0 голосов
/ 28 февраля 2019

Установка documenttils-0.14.tar.gz используется для нормальной работы.

Я запустил это:

sudo python3.6 -m pip install docutils-0.14.tar.gz 

, и установка была завершена в течение нескольких секунд с этим:

Installing collected packages: docutils
Found existing installation: docutils 0.14
Uninstalling docutils-0.14:
  Successfully uninstalled docutils-0.14
Running setup.py install for docutils ... done
Successfully installed docutils-0.14

Однако с недавнего времени установка зависает на шаге

Running setup.py install for docutils ...

примерно на 5 минут.

Поэтому я добавил в pip команду -v (многословно)) вариант.С этим я получаю сотни строк в течение нескольких секунд, например:

 .....
creating build/lib/docutils/writers/xetex
copying docutils/writers/xetex/__init__.py -> build/lib/docutils/writers/xetex
creating build/lib/docutils/writers/odf_odt
copying docutils/writers/odf_odt/__init__.py -> build/lib/docutils/writers/odf_odt
copying docutils/writers/odf_odt/pygmentsformatter.py -> build/lib/docutils/writers/odf_odt
Skipping optional fixer: buffer
Skipping optional fixer: idioms
Skipping optional fixer: set_literal
Skipping optional fixer: ws_comma

.. и вот на этом этапе он «зависает» примерно на 5 минут.

После этих ~ 5 минутвнезапно продолжается и заканчивается как 2secs, я получаю:

 copy/convert test suite
 running build_scripts
 creating build/scripts-3.6
 copying and adjusting tools/rst2html.py -> build/scripts-3.6
 copying and adjusting tools/rst2html4.py -> build/scripts-3.6
 copying and adjusting tools/rst2html5.py -> build/scripts-3.6
 copying and adjusting tools/rst2s5.py -> build/scripts-3.6
 ....
 ....
 Successfully installed docutils-0.14

Любой намек, почему он там висит?Что еще я могу проверить или предоставить?

Я проверил код этого documenttils setup.py, я вижу там

....
print("build_py_2to3")
build_py_2to3.run(self)
print("copy/convert test suite")
....

Так что, похоже, относится к build_py_2to3, как этошаг до print("copy/convert test suite").Надеюсь, некоторые из вас сталкивались с тем же и знают правильный ответ на вопрос о летучей мыши.

Мой коллега раньше жаловался на это.Теперь на моем компьютере тоже самое.Но мы не знаем о некоторых изменениях конфигурации, обновлениях и т. Д.

Использование:

  • centos-release-7-6.1810.2.el7.centos.x86_64
  • pip 19.0.3 из /usr/lib/python3.6/site-packages/pip (python 3.6)
...