проблема conda на rp3: «Не удалось найти некоторые зависимости для <package>: blas * openblas» - PullRequest
0 голосов
/ 09 сентября 2018

После обновления моего RP3 до версии ядра / версии 4.14.52-v7+/#1123, попытка установить или обновить пакеты, такие как pandas, numpy и т. Д. С помощью conda (arm71, v3.16.0), вызывает ошибку:

Error: Could not find some dependencies for <package>: blas * openblas

Установка пакетов с pip по-прежнему работает нормально.

Ответы [ 2 ]

0 голосов
/ 30 декабря 2018

Лучшим вариантом для вас будет использование berryconda , поскольку в стандартных каналах conda отсутствует поддержка сборок на основе ARM

0 голосов
/ 20 ноября 2018

Есть 2 подхода к моему пониманию. Я не на 100% решаю проблему, поэтому любые отзывы интересны.

(Некоторая информация была найдена здесь: Scientific Python для Raspberry Pi )


Я обнаружил, что некоторые пакеты доступны с использованием apt-get:

sudo apt-get install python-numpy python-scipy python-pandas python-h5py

Я понимаю, что это не строго conda, но это может помочь.


В противном случае вы можете использовать следующие команды (здесь exmaple дается со scipy). Помните, что вы можете столкнуться с проблемами совместимости между пакетами или версиями Python. Некоторые пакеты могут быть недоступны для ARM

anaconda search -t conda scipy

Это дает вам что-то вроде:

Using binstar api site https://api.anaconda.org
Run 'anaconda show <USER/PACKAGE>' to get more details:
Packages:
     Name                      |  Version | Package Types   | Platforms      
     ------------------------- |   ------ | --------------- | ---------------
     Alges/scipy               |   0.19.1 | conda           | linux-64, win-64
                                          : Scientific Library for Python
     BioBuilds/scipy           |    1.0.0 | conda           | linux-ppc64le  
... some lines removed ... here is a result with a grep on 'arm'
     RaspberryPi/scipy         |   0.13.2 | conda           | linux-armv6l   
     alorenzo175/scipy         |   0.18.0 | conda           | linux-armv7l   
     compass/scipy             |   0.19.0 | conda           | linux-armv7l   
     poppy-project/scipy       |   0.17.0 | conda           | linux-armv7l   
     rpi/scipy                 |    1.0.0 | conda           | linux-armv6l, linux-armv7l

тогда вы можете сделать это:

anaconda show rpi/scipy

, что дает:

Using binstar api site https://api.anaconda.org
Name:    scipy
Summary: Scientific Library for Python
Access:  public
Package Types:  conda
Versions:
   + 0.18.1
   + 0.19.0
   + 0.19.1
   + 1.0.0

To install this package with conda run:
     conda install --channel https://conda.anaconda.org/rpi scipy

Тогда все, что вам нужно сделать, это выполнить указанную команду:

conda install --channel https://conda.anaconda.org/rpi scipy

Fetching package metadata: ......
Solving package specifications: .
Error: Unsatisfiable package specifications.
Generating hint: 
[      COMPLETE      ]|#################################################################################################################################################################################################################| 100%


Hint: the following packages conflict with each other:
  - scipy
  - python 3.4*

Use 'conda info scipy' etc. to see the dependencies for each package.

Печать информации:

conda info scipy
Fetching package metadata: ....

scipy 0.16.0 np19py34_1
-----------------------
file name   : scipy-0.16.0-np19py34_1.tar.bz2
name        : scipy
version     : 0.16.0
build number: 1
build string: np19py34_1
channel     : defaults
size        : 24.4 MB
date        : 2015-08-20
license     : BSD
md5         : a1f8618171817de092b818a3739ef95c
installed environments:
dependencies:
    blas * openblas
    numpy 1.9*
    openblas 0.2.14
    python 3.4*

scipy 0.16.0 np19py27_1
-----------------------
file name   : scipy-0.16.0-np19py27_1.tar.bz2
name        : scipy
version     : 0.16.0
build number: 1
build string: np19py27_1
channel     : defaults
size        : 25.1 MB
date        : 2015-08-20
license     : BSD
md5         : bc3882c6770d1dc7e3e5495266002d56
installed environments:
dependencies:
    blas * openblas
    numpy 1.9*
    openblas 0.2.14
    python 2.7*
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...