Проблемы установки с Healpy python-3..4 на ubuntu-14.04

Я новичок в ubuntu и с помощью ubuntu 14.04 на lenovo t410 с python-3.4. Для установки Healpy я выполнил следующие шаги; Я установил пакет pthon3-dev, используя

sudo apt-get install python3-dev 

и python-vm-builder:

  sudo apt-get install python-vm-builder 

Но когда я устанавливаю Healpy с помощью команды:

  pip install healpy 

это дает мне следующую ошибку:

 error: command 'i686-linux-gnu-gcc' failed with exit status 1 error code 1 in /tmp/pip_build_sibte/healpy Traceback (most recent call last): File "/usr/bin/pip", line 9, in <module> load_entry_point('pip==1.5.4', 'console_scripts', 'pip')() File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 185, in main return command.main(cmd_args) File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 161, in main text = '\n'.join(complete_log) UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 27: ordinal not in range(128) 

Любая помощь для решения проблемы?

2 Solutions collect form web for “Проблемы установки с Healpy python-3..4 на ubuntu-14.04”

В Ubuntu 14.10 и более поздних версиях python3-healpy можно установить из репозиториев Ubuntu по умолчанию. Я успешно установил healpy в Ubuntu 14.04, загрузив пакет python3-healpy для Ubuntu 14.10 16.04, потому что пакет python3-healpy недоступен в Ubuntu 14.04. Я установил python3-healpy в Ubuntu 14.04, выполнив следующие шаги:

  1. Загрузите зависимости healpy. Из http://packages.ubuntu.com/xenial/libcfitsio2 выберите свою архитектуру, выберите свое зеркало и скачайте libcfitsio2. Из http://packages.ubuntu.com/xenial/libhealpix-cxx0v5 выберите свою архитектуру, выберите свое зеркало и скачайте libhealpix-cxx0v5.

  2. Загрузите healpy. Из http://packages.ubuntu.com/xenial/python3-healpy выберите свою архитектуру, выберите свое зеркало и загрузите python3-healpy

  3. Установите зависимости. От терминала:

     sudo apt-get install libgomp1 python3-numpy python3-pyfits python3-six python3-matplotlib idle3 

    Если какой-либо из этих пакетов уже установлен, терминал выдаст вам сообщение о том, какие пакеты уже установлены, и установите только другие пакеты.

  4. Установите libcfitsio2. Перейдите в папку, в которую вы загрузили файл libcfitsio2_3.370-5 .deb, дважды щелкните его, чтобы открыть его для установки в программном центре Ubuntu, и установите его.

  5. Установите libhealpix-cxx0v5. Перейдите в папку, в которую вы загрузили файл libhealpix-cxx0_3.11.2-7.1 .deb, дважды щелкните его, чтобы открыть его для установки в программном центре Ubuntu, и установите его.

  6. Установите python-healpy_1.8.1-1.1. Перейдите в папку, в которую вы загрузили файл python-healpy_1.8.1-1.1 .deb, дважды щелкните его, чтобы открыть его для установки в программном центре Ubuntu, и установите его.

  7. Проверьте python3-healpy. Откройте IDLE3 и протестируйте python3-healpy, выполнив следующий простой код Python:

     import healpy as hp hp.pix2ang(16, 1440) 

    Этот код должен возвращать следующий результат:

     (1.5291175943723188, 0.0) 

Как вы можете видеть из трассировки, /usr/bin/pip использует Python 2. Run

 sudo apt-get install python3-pip 

для установки двоичного /usr/bin/pip3 , затем попробуйте запустить

 sudo pip3 install healpy 

и посмотрим, доставит ли он тебя куда угодно. Убедитесь, что у вас установлены python3-matplotlib и python3-numpy , так как по моему опыту гораздо проще (и быстрее) устанавливать их через диспетчер пакетов, чем через pip .

  • Как обновить альтернативы Python 3 без нарушения apt?
  • Приложение Flask на uwsgi / nginx - файл сокета unix не создается при загрузке
  • Как я могу скрыть заголовок окна главного окна и поместить прозрачный фон в рамки kivy?
  • Установка pylibmc на Ubuntu
  • Certbot не может достигнуть nginx webroot работает django
  • ImportError: Нет модуля с именем 'xlrd'
  • Python: help (numpy) вызывает segfault при выходе
  • Как играть в mp3 с URL-адреса
  •  
    Interesting Posts for Van-Lav

    Деградация производительности матричного умножения одиночных и двухточечных массивов на многоядерной машине

    Спящий в пакетном файле

    Django: Как получить модель, на которую наследует модель?

    Различия между сельдереем между параллелизмом, рабочими и автомасштабированием

    Как запустить пакетный файл из сценария python и отсоединить его от него

    Возможно ли заблокировать файл sqlite в файловой системе NFS?

    Python, Генерация случайной строки скобок

    Как использовать морскую точку и скрипичный рисунок на том же рисунке? (изменить стрелки и маркер pointplot)

    python3 TypeError: объект 'function' не является итерабельным

    Как проверить дубликаты данных в моем хранилище данных и отобразить ошибку?

    Строка отображения Python несколько раз

    Не удалось импортировать python-mysqldb

    Почему ключевое слово «есть» имеет другое поведение, когда в строке есть точка?

    super () в Python 2.x без аргументов

    Как преобразовать тональную дорожку из алгоритма извлечения мелодии в гудящий звуковой сигнал

    Python - лучший язык программирования в мире.