vtk
Python サイト パッケージにモジュールがあり、独自の Python ディストリビューションを持つアプリケーションからこのモジュールにアクセスしたいとします。
私は次のようなことをいくつか試しました:
import sys
sys.path.append("C:\Python27\Lib\site-packages")
sys.path.append("C:\Python27\Lib\site-packages\vtk")
import vtk
lut = vtk.vtkLookupTable()
しかし、モジュールを正しくロードできません:
AttributeError: 'module' object has no attribute 'vtkLookupTable'
デフォルトのPythonインタープリターから同じことをすれば、すべて問題ありません。
今、私vtk
はこのアプリケーションサイトパッケージで、単純な__init__.py
解決パスを使用してラッパーを作成することを考えました。これにより、import vtk
うまくいけば正しいものが読み込まれますが、これを機能させるためのPythonパッケージの経験はありません
簡単に言えば、参照パッケージと単純な__init__.py
ファイルと同じ名前のフォルダーを作成して、任意のフォルダーからモジュールをPythonサイトパッケージにラップするにはどうすればよいですか?