Как установить библиотеку pyhdf на python 3?

Возможно, я рекомендую RedShift?

Он более поддерживается, чем flu.x, он имеет больше возможностей и отлично работает с Ubuntu 14.10 x64 и Ubuntu 15.04 x64.

Это может быть установленный из репозиториев (12.04, 14.04 и новее):

sudo apt-get install redshift gtk-redshift

Вы можете дополнительно создать файл конфигурации для RedShift. Это НЕ будет создано автоматически, поэтому вам нужно будет создать его с помощью gedit ~/.config/redshift.conf.

Вот как выглядит мой файл redshift.conf:

; Global settings for redshift
[redshift]
; Set the day and night screen temperatures
temp-day=4500
temp-night=3500

; Enable/Disable a smooth transition between day and night
; 0 will cause a direct change from day to night screen temperature.
; 1 will gradually increase or decrease the screen temperature
transition=1

; Set the screen brightness. Default is 1.0
;brightness=0.8
; It is also possible to use different settings for day and night since version 1.8.
brightness-day=0.9
brightness-night=0.7
; Set the screen gamma (for all colors, or each color channel individually)
gamma=0.8
;gamma=0.8:0.7:0.8

; Set the location-provider: 'geoclue', 'gnome-clock', 'manual'
; type 'redshift -l list' to see possible values
; The location provider settings are in a different section.
location-provider=geoclue

; Set the adjustment-method: 'randr', 'vidmode'
; type 'redshift -m list' to see all possible values
; 'randr' is the preferred method, 'vidmode' is an older API
; but works in some cases when 'randr' does not.
; The adjustment method settings are in a different section.
adjustment-method=randr

; Configuration of the location-provider:
; type 'redshift -l PROVIDER:help' to see the settings
; ex: 'redshift -l manual:help'
[manual]
; set these values if you've set the location-provider to manual instead of geoclue
;lat=51.522698
;lon=-0.085358

; Configuration of the adjustment-method
; type 'redshift -m METHOD:help' to see the settings
; ex: 'redshift -m randr:help'

[randr]
screen=0

Если вам нужно к, скомпилировать его вручную также довольно легко. Вот официальный репозиторий: RedShift

Просто убедитесь, что вы установили все зависимости, указанные в файле travis.yml, перед запуском исполняемого файла начальной загрузки.

Инструкции здесь: https://github.com/jonls/redshift/blob/master/HACKING.md

Для пользователей Ubuntu 15.04: возможно, вы не сможете использовать redshift из-за некоторых отсутствующих зависимостей. Попробуйте скомпилировать его, получив код непосредственно из github.

sudo apt-get install build-essential libxcb-randr0-dev
./bootstrap
./configure --enable-randr
make
sudo checkinstall

... или просто install, если вы не хотите использовать checkinstall. Пакет libxcb-randr0-dev должен удовлетворять зависимости использования randr в качестве метода настройки. В противном случае попробуйте включить vidmode, выполнив:

./configure --enable-vidmode

0
задан 4 August 2017 в 19:38

3 ответа

Я смог установить его позже. Я получил некоторую помощь отсюда https://gist.github.com/eightysteele/1408088. Я использовал следующий код

cd pyhdf-0.9.0
export INCLUDE_DIRS=/usr/include/hdf
export LIBRARY_DIRS=/usr/lib
export NOSZIP=1
python3 setup.py install
sudo python3 setup.py install

Единственное, что нам нужно сделать для его установки в python3, это написать python3 вместо python

0
ответ дан 22 May 2018 в 19:49

Я смог установить его позже. Я получил некоторую помощь отсюда https://gist.github.com/eightysteele/1408088. Я использовал следующий код

cd pyhdf-0.9.0 export INCLUDE_DIRS=/usr/include/hdf export LIBRARY_DIRS=/usr/lib export NOSZIP=1 python3 setup.py install sudo python3 setup.py install

Единственное, что нам нужно сделать для его установки в python3, это написать python3 вместо python

0
ответ дан 18 July 2018 в 09:04

Я смог установить его позже. Я получил некоторую помощь отсюда https://gist.github.com/eightysteele/1408088. Я использовал следующий код

cd pyhdf-0.9.0 export INCLUDE_DIRS=/usr/include/hdf export LIBRARY_DIRS=/usr/lib export NOSZIP=1 python3 setup.py install sudo python3 setup.py install

Единственное, что нам нужно сделать для его установки в python3, это написать python3 вместо python

0
ответ дан 24 July 2018 в 19:14

Другие вопросы по тегам:

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