Круговая зависимость при установке numpy - PullRequest
0 голосов
/ 17 января 2020

Я пытаюсь установить numpy в моем virtualenv, но я сталкиваюсь с круговыми зависимостями следующим образом:

(test) [hadoop@ip-192-168-26-8 test]$ python -m pip install numpy
Collecting numpy
  Using cached https://files.pythonhosted.org/packages/62/20/4d43e141b5bc426ba38274933ef8e76e85c7adea2c321ecf9ebf7421cedf/numpy-1.18.1-cp36-cp36m-manylinux1_x86_64.whl
ERROR: tensorboard 2.1.0 requires grpcio>=1.24.3, which is not installed.
ERROR: tensorboard 2.1.0 requires markdown>=2.6.8, which is not installed.
ERROR: tensorboard 2.1.0 requires protobuf>=3.6.0, which is not installed.
ERROR: tensorboard 2.1.0 requires werkzeug>=0.11.15, which is not installed.
Installing collected packages: numpy
Successfully installed numpy-1.18.1

тогда, когда я пытаюсь установить grpcio

(test) [hadoop@ip-192-168-26-8 test]$ python -m pip install grpcio
Collecting grpcio
  Using cached https://files.pythonhosted.org/packages/17/8f/f79c5c174bebece41f824dd7b1ba98da45dc2d4c373b38ac6a7f6a5acb5e/grpcio-1.26.0-cp36-cp36m-manylinux2010_x86_64.whl
Requirement already satisfied: six>=1.5.2 in ./lib/python3.6/dist-packages (from grpcio) (1.14.0)
ERROR: tensorboard 2.1.0 requires markdown>=2.6.8, which is not installed.
ERROR: tensorboard 2.1.0 requires numpy>=1.12.0, which is not installed.
ERROR: tensorboard 2.1.0 requires protobuf>=3.6.0, which is not installed.
ERROR: tensorboard 2.1.0 requires werkzeug>=0.11.15, which is not installed.
Installing collected packages: grpcio
Successfully installed grpcio-1.26.0

Я не даже уверен, почему он выдает неправильное приглашение Successfully installed grpcio-1.26.0, так как они не добавляются в мой пункт, когда я использую команду list.

1 Ответ

0 голосов
/ 18 февраля 2020

Вы не против удалить numpy с нижеуказанным:

pip uninstall numpy

И установить его снова с опцией --no-cache-dir:

pip install numpy --no-cache-dir

Также смотрите этот пункт обновляется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...