Python 安装PyCGN的依赖项时出错
我有很多依赖项,在尝试安装之前必须先安装它们。所以我可能在路上做错了什么,有人能告诉我吗 实际情况是: Python(从v2.4开始)Python 安装PyCGN的依赖项时出错,python,cgns,Python,Cgns,我有很多依赖项,在尝试安装之前必须先安装它们。所以我可能在路上做错了什么,有人能告诉我吗 实际情况是: Python(从v2.4开始) numpy(v1.1+) cython(v0.16+) VTK(v5.8+) Qt(v4.7+) pySide(用于Qt v4.7+) hdf5(v1.8.5+) 说明我必须启用线程安全功能HDF5,才能安装CHLone CHLone要求您启用HDF5的线程安全功能。 您已经使用线程安全和 在配置命令行中启用pthreads标志 所以我这样做是为了安装HDF5:
numpy(v1.1+)
cython(v0.16+)
VTK(v5.8+)
Qt(v4.7+)
pySide(用于Qt v4.7+)
hdf5(v1.8.5+)
说明我必须启用线程安全功能
HDF5
,才能安装CHLone
CHLone要求您启用HDF5的线程安全功能。
您已经使用线程安全和
在配置命令行中启用pthreads标志
所以我这样做是为了安装HDF5
:
$ ./configure --prefix=/usr/local/hdf5 --libdir=/usr/local/hdf5/lib --bindir=/usr/local/hdf5/bin --enable-shared --with-pic
$ make
$ make install
氯酮(v0.4+)
为了安装CHLone,我使用了scons
如下所示:
安装PYCGN
我编辑了pycgnconfig\u user.py
以指示hdf5和CHLone的位置:
HDF5_PATH_INCLUDES = ['/usr/local/hdf5/include']
HDF5_PATH_LIBRARIES = ['/usr/local/hdf5/lib']
CHLONE_PATH_INCLUDES = ['/usr/local/include/CHLone']
CHLONE_PATH_LIBRARIES = ['/usr/local/lib']
然后我使用以下命令安装它:
python setup.py build
python setup.py install --prefix=/usr/local
现在,当我运行它时,输出:
$ python -c 'import CGNS.MAP.test;CGNS.MAP.test.run()'
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named CGNS.MAP.test
$python-c'导入CGNS.MAP.test;CGNS.MAP.test.run()'
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为CGNS.MAP.test的模块
您使用哪个版本的pyCGNS
您是否使用python-c“import CGNS.MAP”
测试了一个简单的导入
可能CHLone库不在您的
LD\u库路径中,这会导致导入失败。您使用哪个版本的pyCGNS
您是否使用python-c“import CGNS.MAP”
测试了一个简单的导入
可能CHLone库不在LD\u库路径中,这会导致导入失败。pycgnsv4.4。简单导入不起作用。我试图将CHLone lib添加到LD_LIBRARY_PATH中,但仍然不起作用。在/usr/local/lib
中应该有一个libCHLone.so
,在/usr/local/lib/python2.7/site包中应该有一个CHLone.so
,某些安装可能会复制库,因此您还可以找到共享库和python模块的/usr/local/lib64
。然后,如果设置了env变量,这应该会成功:python-c'import-CHLone'
pycgnsv4.4。简单导入不起作用。我试图将CHLone lib添加到LD_LIBRARY_PATH中,但仍然不起作用。在/usr/local/lib
中应该有一个libCHLone.so
,在/usr/local/lib/python2.7/site包中应该有一个CHLone.so
,某些安装可能会复制库,因此您还可以找到共享库和python模块的/usr/local/lib64
。然后,如果设置了env变量,这应该会成功:python-c'import CHLone'
有人可以安装CHLone吗?有人可以安装CHLone吗?
python setup.py build
python setup.py install --prefix=/usr/local
$ python -c 'import CGNS.MAP.test;CGNS.MAP.test.run()'
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named CGNS.MAP.test