2016-06-27 16 views
0

これらのエラーが発生し、私のsys.pathにインストールまたは追加されていないものが完全に失われています。これが探しているだけインストールする必要があるパッケージであれば誰にも分かりますか?私はPyOpenColorIOのためにPythonディレクトリを精練しようとしましたが、それを見つけることができませんでした。pythonスクリプトとオープンファイルにヌークモジュールをインポート中にエラーが発生しました

import sys 
import os 
import csv 

sys.path.append(r"C:\Program Files\Nuke9.0v8\lib\site-packages") 

import nuke 

nuke.scriptOpen(r'B:\NodeExpTest.nk') 


Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
    File "C:/Program Files/Nuke9.0v8/plugins\nukescripts\ViewerProcess.py", line 2, in <module> 
    import ocionuke 
    File "C:/Program Files/Nuke9.0v8/plugins\ocionuke\__init__.py", line 1, in <module> 
    import cdl 
    File "C:/Program Files/Nuke9.0v8/plugins\ocionuke\cdl.py", line 7, in <module> 
    import PyOpenColorIO as OCIO 
ImportError: DLL load failed: The specified module could not be found. 
Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
    File "C:/Program Files/Nuke9.0v8/plugins\nukescripts\ViewerProcess.py", line 2, in <module> 
    import ocionuke 
    File "C:/Program Files/Nuke9.0v8/plugins\ocionuke\__init__.py", line 1, in <module> 
    import cdl 
    File "C:/Program Files/Nuke9.0v8/plugins\ocionuke\cdl.py", line 7, in <module> 
    import PyOpenColorIO as OCIO 
ImportError: DLL load failed: The specified module could not be found. 
Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
    File "C:/Program Files/Nuke9.0v8/plugins\nukescripts\ViewerProcess.py", line 2, in <module> 
    import ocionuke 
    File "C:/Program Files/Nuke9.0v8/plugins\ocionuke\__init__.py", line 1, in <module> 
    import cdl 
    File "C:/Program Files/Nuke9.0v8/plugins\ocionuke\cdl.py", line 7, in <module> 
    import PyOpenColorIO as OCIO 
ImportError: DLL load failed: The specified module could not be found. 
+0

Nukeがまだインストールされていない[PyOpenColorIO package](http://opencolorio.org/installation.html)を探しているようですが、Windowsマシンでのビルドとインストールのためのドキュメントはどこにあるのかよく分かりませんが、 bいくつかのグーグルでは、Windowsにインストールすることは簡単ではなく、Cygwinに関わることが示唆されていますが、OpenColorIOをインストールするとエラーメッセージが修正されるはずです。 – davedwards

+0

はい、私はそれが何らかの種類のモジュールがインストールされていないと考えました.Nukeがそれを処理することを期待しているので、混乱します。私はそれをインストールすることはとても簡単ではないと思う。私はウェブサイトに行きましたが、バイナリはありませんでした。それは簡単です... – Zak44

+0

もう1つの質問:現在の作業ディレクトリをNukeインストールルートに変更してPythonを実行しようとしましたか? Nukeと一緒に配布される通訳 – nrusch

答えて

0

PyOpenColorIO間違いなくヌークとともに出荷されます。あなたの問題は、nukeモジュールが現在Nukeのライブラリ依存関係のすべてを適切に見つけることができないと考えています。モジュールの多くは、従来のPythonインストール(例えば、Nukeインストールのルートにあるpythonextensionsディレクトリ)に比べて非標準の場所に格納されます。

これらのライブラリを見つけるためには、 NukeインストールのルートディレクトリとpythonextensionsディレクトリをPATH環境変数に追加します(Windowsの場合)。このマシンにはNukeがインストールされていませんが、次回の作業時に適切な場所を確認できますmachine。

関連する問題