簡體   English   中英

vtk構建成功,但是python表示模塊不存在?

[英]vtk build succeeds but python says module doesn't exist?

我在Cent OS上構建vtk 我想安裝python包裝器,並且按照構建說明進行安裝。

我已經安裝在前綴~/local 事情似乎已經成功完成:

vtkvtkpython和其他vtk可執行文件出現在我的~/local/bin/目錄中。 vtk庫出現在~/local/lib

但是,當我運行python -c "import vtk" ,我看到:

ImportError:沒有名為vtk的模塊

因此,顯然我無法正確地指向其他內容,盡管我不確定自己是否遵循了構建說明,因此我不確定所缺少的內容。

這是一個似乎出現在相關問題上的特定shell變量的值:

echo $LD_LIBRARY_PATH
=> ~/local/lib

檢查python模塊在哪里。 在我的系統中(不是按照這些說明來構建VTK,但不應太不同),在lib / python2.6 / site-packages / vtk /中有一個文件夾,其中包含__init__.py和所有vtk類(例如vtkCommonCore.py,vktCommonCorePython.so ..)。 如果找到該文件夾​​,則將其父文件夾添加到PYTHONPATH環境變量中(或在python分發site-packages文件夾中,創建一個包含該文件夾的文件vtk.pth)。 因此,在我的系統中,我有:

export PYTHONPATH=/mypath/INSTALL/lib/python2.6/site-packages/:$PYTHONPATH

另請參見http://www.vtk.org/Wiki/VTK/Tutorials/PythonEnvironmentSetup

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM