Установка перо-формата понижает несколько пакетов
Я запустил метод df.to_feather в pandas 0.20.3 и получил сообщение об ошибке, предлагающее мне выполнить:
Конда установить перо-формат -c Конда-Forge
Запуск, который предупреждает, что он изменит многие пакеты Python, а некоторые выглядят как (маленькие) понижения. Это ожидаемое поведение? Было бы лучше подождать следующего обновления Anaconda (теперь у меня Anaconda 5.0.1 x64), в котором, вероятно, будет 0.21 pandas? Благодарю.
Ниже приведен список изменений, которые будут сделаны, если я установлю перо:
The following NEW packages will be INSTALLED:
arrow-cpp: 0.7.1-py36_vc14_2 conda-forge [vc14]
backports.functools_lru_cache: 1.4-py36_1 conda-forge
feather-format: 0.4.0-py36_vc14_2 conda-forge [vc14]
krb5: 1.14.2-vc14_0 conda-forge [vc14]
parquet-cpp: 1.3.0.post-vc14_2 conda-forge [vc14]
pyarrow: 0.7.1-py36_vc14_1 conda-forge [vc14]
snappy: 1.1.7-vc14_1 conda-forge [vc14]
The following packages will be UPDATED:
anaconda: 5.0.1-py36h8316230_2 --> custom-py36h363777c_0
hdf5: 1.10.1-vc14hb361328_0 --> 1.10.1-vc14_1 conda-forge [vc14]
jpeg: 9b-vc14h4d7706e_1 --> 9b-vc14_2 conda-forge [vc14]
libxml2: 2.9.4-vc14h8fd0f11_5 --> 2.9.5-vc14_1 conda-forge [vc14]
matplotlib: 2.1.0-py36h11b4b9c_0 --> 2.1.0-py36_1 conda-forge
pillow: 4.2.1-py36hdb25ab2_0 --> 4.3.0-py36_1 conda-forge
The following packages will be SUPERSEDED by a higher-priority channel:
bzip2: 1.0.6-vc14hdec8e7a_1 --> 1.0.6-vc14_1 conda-forge [vc14]
conda: 4.3.30-py36h7e176b0_0 --> 4.3.29-py36_0 conda-forge
conda-env: 2.6.0-h36134e3_1 --> 2.6.0-0 conda-forge
curl: 7.55.1-vc14hdaba4a4_3 --> 7.55.1-vc14_0 conda-forge [vc14]
freetype: 2.8-vc14h17c9bdf_0 --> 2.7-vc14_2 conda-forge [vc14]
icu: 58.2-vc14hc45fdbb_0 --> 58.2-vc14_0 conda-forge [vc14]
libiconv: 1.15-vc14h29686d3_5 --> 1.14-vc14_4 conda-forge [vc14]
libpng: 1.6.32-vc14h5163883_3 --> 1.6.28-vc14_2 conda-forge [vc14]
libssh2: 1.8.0-vc14hcf584a9_2 --> 1.8.0-vc14_2 conda-forge [vc14]
libtiff: 4.0.8-vc14h04e2a1e_10 --> 4.0.7-vc14_1 conda-forge [vc14]
libxslt: 1.1.29-vc14hf85b8d4_5 --> 1.1.29-vc14_5 conda-forge [vc14]
lzo: 2.10-vc14h0a64fa6_1 --> 2.10-vc14_0 conda-forge [vc14]
openssl: 1.0.2l-vc14hcac20b0_2 --> 1.0.2l-vc14_0 conda-forge [vc14]
qt: 5.6.2-vc14h6f8c307_12 --> 5.6.2-vc14_1 conda-forge [vc14]
sqlite: 3.20.1-vc14h7ce8c62_1 --> 3.19.3-vc14_1 conda-forge [vc14]
tk: 8.6.7-vc14hb68737d_1 --> 8.6.6-vc14_5 conda-forge [vc14]
yaml: 0.1.7-vc14hb31d195_1 --> 0.1.6-vc14_0 conda-forge [vc14]
zlib: 1.2.11-vc14h1cdd9ab_1 --> 1.2.11-vc14_0 conda-forge [vc14]
1 ответ
Обратите внимание, что вы откажетесь от ряда стандартных пакетов. Вы, наверное, сможете сделать это без страха.
У меня была аналогичная проблема, моя установка conda жаловалась на версию Python:
ResolvePackageNotFound:
- python=3.8.3
Мой venv использовал python 3.8.8.
Я не люблю смешивать pip и conda, но я тороплюсь и бегу
pip install feather-format
решил мою проблему.