2016-06-14 5 views
1

Я пытаюсь установить netcdf4 пакет на Ubuntu 14.04 с помощью следующей командыНевозможно установить h5py на Ubuntu 14.04 с Icc компилятором

PIP3 установить netcdf4

Эта же установка успешно, но когда я пытаюсь выполнить скрипт, который был импорт netCDF4 я получаю следующее сообщение об ошибке -

Traceback (most recent call last): 
File "display.py", line 5, in <module> 
from netCDF4 import Dataset # http://code.google.com/p/netcdf4-python/ 
File "/usr/local/lib/python3.4/dist-packages/netCDF4/__init__.py", line 3, in <module> from ._netCDF4 import * 
File "netCDF4/_netCDF4.pyx", line 942, in init netCDF4._netCDF4 (netCDF4/_netCDF4.c:76006) 
File "/usr/local/lib/python3.4/dist-packages/netcdftime/__init__.py", line 1, in <module> 
from .netcdftime import utime, JulianDayFromDate, DateFromJulianDay 
File "/usr/local/lib/python3.4/dist-packages/netcdftime/netcdftime.py", line 14, in <module> 
from ._datetime import datetime 
ImportError: /usr/local/lib/python3.4/dist-packages/netcdftime/_datetime.cpython-34m.so: undefined symbol: __intel_sse2_strchr 

Так выглядит это имеет зависимость от Cython и hdf5. Я установил cython и успешно установил его.

Когда я делаю PIP3 установить h5py я получаю следующие ошибки -

Любые предложения? Я использую компилятор Intel icc и не могу переключиться на gcc.

Traceback (most recent call last): 

File "<string>", line 1, in <module> 

File "/tmp/pip_build_root/h5py/setup.py", line 149, in <module> 

cmdclass = CMDCLASS, 

File "/usr/lib/python3.4/distutils/core.py", line 148, in setup 

dist.run_commands() 

File "/usr/lib/python3.4/distutils/dist.py", line 955, in run_commands 

self.run_command(cmd) 

File "/usr/lib/python3.4/distutils/dist.py", line 974, in run_command 

cmd_obj.run() 

File "/usr/lib/python3/dist-packages/setuptools/command/install.py", line 53, in run 

return _install.run(self) 

File "/usr/lib/python3.4/distutils/command/install.py", line 583, in run 

self.run_command('build') 

File "/usr/lib/python3.4/distutils/cmd.py", line 313, in run_command 

self.distribution.run_command(command) 

File "/usr/lib/python3.4/distutils/dist.py", line 974, in run_command 

cmd_obj.run() 

File "/usr/lib/python3.4/distutils/command/build.py", line 126, in run 

self.run_command(cmd_name) 

File "/usr/lib/python3.4/distutils/cmd.py", line 313, in run_command 

self.distribution.run_command(command) 

File "/usr/lib/python3.4/distutils/dist.py", line 974, in run_command 

cmd_obj.run() 

File "/tmp/pip_build_root/h5py/setup_build.py", line 147, in run 

from Cython.Build import cythonize 

File "/usr/local/lib/python3.4/dist-packages/Cython/Build/__init__.py", line 1, in <module> 

from .Dependencies import cythonize 

File "/usr/local/lib/python3.4/dist-packages/Cython/Build/Dependencies.py", line 50, in <module> 

from ..Compiler.Main import Context, CompilationOptions, default_options 

File "/usr/local/lib/python3.4/dist-packages/Cython/Compiler/Main.py", line 28, in <module> 

from .Scanning import PyrexScanner, FileSourceDescriptor 

ImportError/usr/local/lib/python3.4/distpackages/Cython/Compiler/Scanning.cpython-34m.so: undefined symbol: __intel_sse2_strchr 
+0

Вы должны используйте python, скомпилированный с icc. Вы используете gcc-скомпилированную версию. Перекомпилируйте python, переустановите модули/wpp. – BadZen

+0

@BadZen - python скомпилирован с icc. Однако как я могу проверить, с чем скомпилирован python? – gansub

ответ

1

Первоначально:

sudo apt-get update 
    sudo apt-get install build-essential # that should get you the right gcc 
    sudo apt-get install python3-setuptools 
    sudo apt-get install python3-dev 
    sudo apt-get install python3-lxml 

Затем установите PIP3 Повсеместно APT-получить - проверить ваш пип согласуется с Ubuntu:

apt-get install python-pip3 
apt-get install python3-h5py 

И тогда любые другие модули

+0

@dmityro - я не могу использовать gcc. Все мои программы скомпилированы с помощью icc. Теперь я не могу измениться – gansub

+1

Это выглядит как ваша ситуация http://bryanwweber.com/writing/personal/2014/01/11/installing-numpy-scipy-on-ubuntu-12.04.3-from-scratch-source-with- Intel-компиляторы/ – dmitryro

+0

большое спасибо! Я отправил ему электронное письмо – gansub

 Смежные вопросы

  • Нет связанных вопросов^_^