Используя Атлас от scipy

tr -d '©' работы для простого удаления его.

Если Вы хотите заменить его строкой, можно использовать

sed 's/©/(c)/g'

13
23.10.2012, 22:18
1 ответ

Вы ничего не должны копировать нигде.

Необходимо добавить библиотеки атласа к списку местоположений ld будет искать.

В каталоге /etc/ld.so.conf.d можно добавить файл atlas-lib.conf. Этот файл должен содержать каталог libatlas.so.3gf, который является /usr/lib/atlas-base.

Можно сделать это путем выполнения

echo "/usr/lib/atlas-base" | sudo tee /etc/ld.so.conf.d/atlas-lib.conf

Наконец выполненный

sudo ldconfig

обновить ld так, чтобы это знало об этом новом файле.

Кроме того, можно установить LD_LIBRARY_PATH для включения пути к библиотеке, когда Вы работаете и это должно быть доступно в SciPy.

19
27.01.2020, 19:53
  • 1
    , я не уверен, помог ли атлас-lib.conf, но LD_LIBRARY_PATH сделал прием. –  lmsasu 23.10.2012, 21:36
  • 2
    @lmsasu при создании того файла, необходимо будет работать sudo ldconfig сделать это активным спасибо –  Karlson 23.10.2012, 21:40
  • 3
    Если бы у Вас нет корневого доступа, каков был бы лучший подход? Если Вы сделали бы это с virtualenv, как Вы сделали бы в этом случае? –  Albert 15.01.2015, 11:42
  • 4
    @Albert Используя virtualenv абсолютно отдельный предмет, но без корневого доступа можно установить LD_LIBRARY_PATH соответствующим способом, который упоминается в ответе. –  Karlson 15.01.2015, 17:03
  • 5
    Этот вид вещи должен быть обработан или numpy/scipy или libatlas-dev пакетами, нет? У меня есть интересная ситуация, где система numpy 1.9.1 хорошо работает, но numpy 1.9.2 в virtualenv показывает эту проблему. Так или иначе Ваше решение зафиксировало его. спасибо. –  drevicko 19.04.2015, 05:16

Теги

Похожие вопросы