Как мне обновить pandas с помощью Anaconda? - PullRequest
0 голосов
/ 07 августа 2020

Я использую Python 2.7 с pandas версией 0.14.1, которую я установил с Anaconda, и книга, которую я читаю, проинструктировала меня обновить мою pandas версию до 0.16.0 (которая поддерживается Python 2.7), набрав:

conda install pandas=0.16.0

Когда я набираю эту команду в приглашении Anaconda, появляется серия пакетов:

БУДУТ УСТАНОВЛЕНЫ следующие НОВЫЕ пакеты:

chardet:                3.0.4-py27_1003
conda-package-handling: 1.6.0-py27h3cc03e0_0
pysocks:                1.7.1-py27_0
tqdm:                   4.47.0-py_0
urllib3:                1.25.7-py27_0
win_inet_pton:          1.1.0-py27_0

Будут ОБНОВЛЕНЫ следующие пакеты:

certifi:                2016.2.28-py27_0                --> 2019.11.28-py27_0
conda:                  4.3.30-py27he817781_0           --> 4.8.3-py27_0
conda-env:              2.6.0-0                         --> 2.6.0-1
futures:                2.1.6-py27_0          <unknown> --> 3.3.0-py27_0
menuinst:               1.4.7-py27_0                    --> 1.4.16-py27h0c8e037_1
pandas:                 0.14.1-np19py27_0     <unknown> --> 0.16.0-np19py27_1
pycosat:                0.6.1-py27_0          <unknown> --> 0.6.3-py27h0c8e037_0
requests:               2.14.2-py27_0                   --> 2.24.0-py_0

Почему pandas 0.16.0 неизвестно? Когда я набираю «y» для установки / обновления этих пакетов, возникает ошибка, и pandas не обновляется.

InsecurePlatformWarning pandas-0.16.0- 100% |###############################| Time: 0:00:00 5.96 MB/s ERROR conda.core.link:_execute_actions(337): An error occurred while installing package 'defaults::tqdm-4.47.0-py_0'. CondaError: Cannot link a source that does not exist. C:\Users\Username\Anaconda\Scripts\conda.exe

Что означает эта ошибка и как ее исправить Это? Также есть ли другой способ обновить pandas через Anaconda?

1 Ответ

2 голосов
/ 07 августа 2020

Python 2.7 сейчас не поддерживается.

Основная группа Python планирует прекратить поддержку Python 2.7 с 1 января 2020 года. В соответствии с планами NumPy, все выпуски pandas до 31 декабря 2018 г. будут поддерживать Python 2. Последний выпуск до 31 декабря 2018 г. будет последним выпуском, поддерживающим Python 2.

Может быть, поэтому более высокая версия pandas не распознается. Вы можете попробовать -

pip3 install --upgrade pandas
#or
conda upgrade pandas

Если это не является абсолютно необходимым, я бы рекомендовал удалить вашу версию anaconda и переустановить anaconda3.

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