Установка networkx v2.4 для python3 .7 через anaconda на Windows 10 - PullRequest
0 голосов
/ 05 февраля 2020

Я установил Anaconda3 (версия 2019.10-Windowsx86_64) на свой P C на прошлой неделе. Он поставляется с networkx v2.3, но я бы хотел обновить его до v2.4, который должен быть доступен на Anaconda в соответствии с conda search и веб-сайтом Anaconda .

Сначала я попробовал навигатор Anaconda, но не могу заставить его работать. Это указывает на то, что networkx может быть обновлен. Однако, когда я нажимаю Apply, навигатор тратит немного времени на «решение спецификаций пакета», а затем выдает пустое всплывающее окно, показанное ниже.

enter image description here

Я также пытался использовать приглашение conda. Использование conda install networkx, conda update networkx, conda install -c anaconda networkx не приводит к установке v2.4. Я также попробовал conda install networkx=2.4, который занимает вечность, а затем сообщает очень длинный список конфликтов пакетов. Я нахожу это странным, потому что я просто установил Anaconda и пока не вмешивался в какие-либо настройки.

Благодарен за любую помощь в понимании того, что происходит и как я могу попытаться это исправить!

Ответы [ 2 ]

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

Я также попробовал conda install networkx = 2.4, которая работает вечно, а затем выдает очень длинный список конфликтов пакетов.

В этом ключ. anaconda поставляется с множеством предустановленных пакетов, и некоторые из них могут зависеть от networkx==2.3, поскольку они могут быть несовместимы с последней версией.

Что вы можете сделать, это создать новую среду с требуемой версией networkx:

conda create -n myenv python=<your desired python version> networkx==2.4

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

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

Попробуйте это:

pip install --upgrade networkx
...