0

これらのエラーが発生し、sys.path にインストールまたは追加する必要がある場合は、不足しているものを完全に失います。これが探しているパッケージをインストールするだけでよいかどうかは誰にもわかりませんか? PyOpenColorIO の 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.
4

1 に答える 1

1

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

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

于 2016-07-22T11:49:01.517 に答える