Проблемы установки с 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 .

Interesting Posts

Как вы можете разбить список на каждые х элементов и добавить эти х элементов в новый список?

Возврат строки из CSV, если указанное значение в строке соответствует условию

Получить информацию о часовом поясе системы в Python?

проблема компиляции при запуске theano

Открытие уже открытого файла не вызывает исключения

Проблемы с размещением нескольких сайтов django (перекрестные настройки)

Как я могу прочитать значение RGB данного пикселя в Python?

Как заполнить отсутствующую запись данных Pandas в виде pythonic?

Использование пользовательских подклассов Qt в Python

Как запустить команды bash внутри скрипта Python

Обновления глобальной переменной Python для многопроцессорной обработки не возвращаются родителям

Как перейти к следующему индексу?

Есть ли фильтр ИЛИ? – Django

cv2.VideoCapture не возвращает фреймы

Есть ли способ иметь условный файл требований.txt для моего приложения Python на платформе?

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