Mayavi: mayaviのpipインストールでエラーが発生しました

作成日 2020年07月11日  ·  2コメント  ·  ソース: enthought/mayavi

ここでpipを介してmayaviをインストールするための指示に従いました: http ://docs.enthought.com/mayavi/mayavi/installation.html#installing-with-pip。 利用可能なガイドでは解決できない問題が発生したため、問題追跡システムを使用しました。

Python 3.5、Anacondaディストリビューションを使用しています。

ホイールからVTKとPyQt5をインストールしました(そしてPyQt4も試しました)が、「pip install mayavi」を実行するたびに、エラーが発生します(以下を参照)。 VTKに問題があるようですが、正しくインストールされているようです。

どんな助けや洞察も大歓迎です!

C:\ Users \ edsun> pip install mayavi
マヤビを集める
キャッシュされたhttps://files.pythonhosted.org/packages/08/ea/eb808cb4df8f92bc4d9f9a1ef14566b9b5d60370e6ecbaf9061cdae335fa/mayavi-4.7.1.tar.bz2を使用する
要件はすでに満たされています:c:\ users \ edsun \ anaconda3 \ libsite-packagesのapptools(mayaviから)
要件はすでに満たされています:c:\ users \ edsun \ anaconda3 \ libsite-packages(mayaviから)を想定してください
要件はすでに満たされています:c:\ users \ edsun \ anaconda3 \ libsite-packagesのnumpy(mayaviから)
要件はすでに満たされています:pyface> = 6.1.1 in c:\ users \ edsun \ anaconda3 \ libsite-packages(from mayavi)
要件はすでに満たされています:c:\ users \ edsun \ anaconda3 \ libsite-packagesのpygments(mayaviから)
要件はすでに満たされています:c:\ users \ edsun \ anaconda3 \ libsite-packagesのtraits> = 4.6.0(mayaviから)
要件はすでに満たされています:traitsui> = 6.0.0 in c:\ users \ edsun \ anaconda3 \ libsite-packages(from mayavi)
要件はすでに満たされています:c:\ users \ edsun \ anaconda3 \ libsite-packagesのvtk(mayaviから)
要件はすでに満たされています:c:\ users \ edsun \ anaconda3 \ libsite-packagesのconfigobj(apptools-> mayaviから)
要件はすでに満たされています:c:\ users \ edsun \ anaconda3 \ libsite-packagesに6つ(apptools-> mayaviから)
要件はすでに満たされています:c:\ users \ edsun \ anaconda3 \ libsite-packagesのsetuptools(envisage-> mayaviから)
収集されたパッケージのホイールの作成:mayavi
mayaviのsetup.pybdist_wheelを実行しています...エラー
コマンドc:\ users \ edsun \ anaconda3 \ python.exe -u -c "import setuptools、tokenize; __ file __ = 'C:\ Users \ edsun \ AppData \ Local \ Temp \ pip-build-s8ei7q_l \ mayavi \からの完全な出力setup.py '; f = getattr(tokenize、' open '、open)(__ file__); code = f.read()。replace(' \ r \ n '、' \ n '); f.close(); exec(compile(code、__ file __、 'exec')) "bdist_wheel -d C:\ Users \ edsunAppData \ Local \ Temp \ tmpijq17cq5pip-wheel- --python-tag cp35:
bdist_wheelを実行しています
実行中のビルド
-------------------------------------------------- --------------------
TVTKクラスを構築しています... vtkContextDevice2D:メソッドを無視します:Get / SetViewportSize
デフォルト:[-662171280、542]、範囲:なし
vtkContextDevice2D:メソッドを無視します:Get / SetViewportRect
デフォルト:[-662163184、542、-662163240、542]、範囲:なし
vtkEventDataForDevice:メソッドを無視します:Get / SetAction
デフォルト:-1、範囲:なし
vtkEventDataForDevice:メソッドを無視します:Get / SetDevice
デフォルト:-1、範囲:なし
vtkFXAAOptions:メソッドを無視します:Get / SetDebugOptionValue
デフォルト:0、範囲:なし
vtkIncrementalForceLayout:メソッドを無視します:Get / SetGravityPoint
デフォルト:[200.0、200.0]、範囲:なし
vtkOpenGLBufferObject:メソッドを無視します:Get / SetType
デフォルト:0、範囲:なし
vtkOpenGLFXAAFilter:メソッドを無視します:Get / SetDebugOptionValue
デフォルト:0、範囲:なし
vtkRenderWidget:メソッドを無視します:Get / SetPosition
デフォルト:[0、0]、範囲:なし
vtkRenderWidget:メソッドを無視します:Get / SetSize
デフォルト:[300、300]、範囲:なし
vtkShader:メソッドを無視します:Get / SetType
デフォルト:3、範囲:なし
vtkVolumeTexture:メソッドを無視します:Get / SetPartitions
デフォルト:[1、1、1]、範囲:なし
vtkChartMatrix:メソッドを無視します:Get / SetGutter
デフォルト:[15.0、15.0]、範囲:なし
vtkChartMatrix:メソッドを無視します:Get / SetSize
デフォルト:[0、0]、範囲:なし
vtkContextArea:メソッドを無視します:Get / SetDrawAreaBounds
デフォルト:[0.0、0.0、300.0、300.0]、範囲:なし
vtkContextArea:メソッドを無視します:Get / SetFixedMargins
デフォルト:[0、0、0、0]、範囲:なし
vtkContextArea:メソッドを無視します:Get / SetDrawAreaResizeBehavior
デフォルト:0、範囲:なし
vtkContextArea:メソッドを無視します:Get / SetGeometry
デフォルト:[0、0、300、300]、範囲:なし
vtkContextArea:メソッドを無視します:Get / SetFixedRect
デフォルト:[0、0、300、300]、範囲:なし
vtkImplicitProjectOnPlaneDistance:メソッドを無視します:Get / SetNorm
デフォルト:2、範囲:なし
vtkOpenGLVertexBufferObject:メソッドを無視します:Get / SetCoordShiftAndScaleMethod
デフォルト:0、範囲:なし
vtkSimple3DCirclesStrategy:メソッドを無視します:Get / SetMarkedValue
デフォルト:(無効)、範囲:なし
vtkArrayNorm:メソッドを無視します:Get / SetWindow
デフォルト:[0、9223372036854775807)、範囲:なし
vtkChart:メソッドを無視します:Get / SetSize
デフォルト:[0.0、0.0、0.0、0.0]、範囲:なし
vtkChartXYZ:メソッドを無視します:Get / SetAxisColor
デフォルト:[0、0、0、255]、範囲:なし
警告:vtkHigherOrderHexahedron.Orderの特性タイプを判別できません
警告:vtkHigherOrderQuadrilateral.Orderの特性タイプを判別できません

----------------------------------------
マヤビのホイールの構築に失敗しました
mayaviのsetup.pycleanを実行しています
マヤビの構築に失敗しました
収集したパッケージのインストール:mayavi
mayaviのsetup.pyインストールを実行しています...エラー
コマンドc:\ users \ edsun \ anaconda3 \ python.exe -u -c "import setuptools、tokenize; __ file __ = 'C:\ Users \ edsun \ AppData \ Local \ Temp \ pip-build-s8ei7q_l \ mayavi \からの完全な出力setup.py '; f = getattr(tokenize、' open '、open)(__ file__); code = f.read()。replace(' \ r \ n '、' \ n '); f.close(); exec(compile(code、__ file __、 'exec')) "install --record C:\ Users \ edsunAppData \ Local \ Temp \ pip-h5cqrm0n-record \ install-record.txt --single-version-externally-managed- -コンパイル:
インストールの実行
実行中のビルド
-------------------------------------------------- --------------------
TVTKクラスを構築しています... vtkContextDevice2D:メソッドを無視します:Get / SetViewportSize
デフォルト:[-117098928、515]、範囲:なし
vtkContextDevice2D:メソッドを無視します:Get / SetViewportRect
デフォルト:[-117100328、515、-117108368、515]、範囲:なし
vtkEventDataForDevice:メソッドを無視します:Get / SetDevice
デフォルト:-1、範囲:なし
vtkEventDataForDevice:メソッドを無視します:Get / SetAction
デフォルト:-1、範囲:なし
vtkFXAAOptions:メソッドを無視します:Get / SetDebugOptionValue
デフォルト:0、範囲:なし
vtkIncrementalForceLayout:メソッドを無視します:Get / SetGravityPoint
デフォルト:[200.0、200.0]、範囲:なし
vtkOpenGLBufferObject:メソッドを無視します:Get / SetType
デフォルト:0、範囲:なし
vtkOpenGLFXAAFilter:メソッドを無視します:Get / SetDebugOptionValue
デフォルト:0、範囲:なし
vtkRenderWidget:メソッドを無視します:Get / SetPosition
デフォルト:[0、0]、範囲:なし
vtkRenderWidget:メソッドを無視します:Get / SetSize
デフォルト:[300、300]、範囲:なし
vtkShader:メソッドを無視します:Get / SetType
デフォルト:3、範囲:なし
vtkVolumeTexture:メソッドを無視します:Get / SetPartitions
デフォルト:[1、1、1]、範囲:なし
vtkChartMatrix:メソッドを無視します:Get / SetSize
デフォルト:[0、0]、範囲:なし
vtkChartMatrix:メソッドを無視します:Get / SetGutter
デフォルト:[15.0、15.0]、範囲:なし
vtkContextArea:メソッドを無視します:Get / SetDrawAreaBounds
デフォルト:[0.0、0.0、300.0、300.0]、範囲:なし
vtkContextArea:メソッドを無視します:Get / SetFixedMargins
デフォルト:[0、0、0、0]、範囲:なし
vtkContextArea:メソッドを無視します:Get / SetDrawAreaResizeBehavior
デフォルト:0、範囲:なし
vtkContextArea:メソッドを無視します:Get / SetGeometry
デフォルト:[0、0、300、300]、範囲:なし
vtkContextArea:メソッドを無視します:Get / SetFixedRect
デフォルト:[0、0、300、300]、範囲:なし
vtkImplicitProjectOnPlaneDistance:メソッドを無視します:Get / SetNorm
デフォルト:2、範囲:なし
vtkOpenGLVertexBufferObject:メソッドを無視します:Get / SetCoordShiftAndScaleMethod
デフォルト:0、範囲:なし
vtkSimple3DCirclesStrategy:メソッドを無視します:Get / SetMarkedValue
デフォルト:(無効)、範囲:なし
vtkArrayNorm:メソッドを無視します:Get / SetWindow
デフォルト:[0、9223372036854775807)、範囲:なし
vtkChart:メソッドを無視します:Get / SetSize
デフォルト:[0.0、0.0、0.0、0.0]、範囲:なし
vtkChartXYZ:メソッドを無視します:Get / SetAxisColor
デフォルト:[0、0、0、255]、範囲:なし
警告:vtkHigherOrderHexahedron.Orderの特性タイプを判別できません
警告:vtkHigherOrderQuadrilateral.Orderの特性タイプを判別できません

----------------------------------------
コマンド "c:\ users \ edsun \ anaconda3 \ python.exe -u -c" import setuptools、tokenize; __ file __ = 'C:\ Users \ edsun \ AppData \ Local \ Temp \ pip-build-s8ei7q_l \ mayavi \ setup。 py '; f = getattr(tokenize、' open '、open)(__ file__); code = f.read()。replace(' \ r \ n '、' \ n '); f.close(); exec( compile(code、__ file __、 'exec')) "install --record C:\ Users \ edsunAppData \ Local \ Temp \ pip-h5cqrm0n-record \ install-record.txt --single-version-externally-managed --compile "C:\ Users \ edsunAppData \ Local \ Temp \ pip-build-s8ei7q_l \ mayavi \のエラーコード3221225477で失敗しました
pipバージョン9.0.1を使用していますが、バージョン20.1.1が利用可能です。
'python -m pip install --upgradepip'コマンドを使用してアップグレードすることを検討する必要があります。

最も参考になるコメント

素晴らしい、それが問題だったと思います!

「pipinstallvtk == 8.1.0」を使ってVTK8.1.0をインストールしたところ、mayaviがスムーズにインストールされました!

ありがとう!

全てのコメント2件

Python環境で使用しているvtkのバージョンを教えてください。 vtkがcondaを使用する環境にプリインストールされているようですが、投稿したログにバージョンが報告されていません。

Requirement already satisfied: vtk in c:\users\edsun\anaconda3\lib\site-packages (from mayavi)

これは#939によく似ています-mayavi4.7.2は現時点ではvtk9では機能しないようです。

また、conda python環境で作業している場合、pipを使用する代わりにcondaを使用してmayaviをインストールしようとするとどうなるか教えてください。

素晴らしい、それが問題だったと思います!

「pipinstallvtk == 8.1.0」を使ってVTK8.1.0をインストールしたところ、mayaviがスムーズにインストールされました!

ありがとう!

このページは役に立ちましたか?
0 / 5 - 0 評価