2

これと非常によく似た問題が発生しています: Using multiple versions of Python

私の問題の文脈は、別の質問を正当化するのに十分なほど異なっていると私は信じています。The Foundry's Nuke の非商用版を起動しようとすると、このエラーが表示されます。エラーは次のように表示されます。

http://community.thefoundry.co.uk/discussion/topic.aspx?f=197&t=113695

ただし、コマンド プロンプトがすぐに閉じる前に返されるエラー メッセージは、最初のリンクに表示されているものです。これにより、Nuke が間違ったバージョンの Python にアクセスしようとしていると思われます (現在、Python 3.5 にアクセスしようとしています)。

私の考え方が正しいと仮定すると、Nuke がアクセスしようとしている Python のバージョンを変更するにはどうすればよいですか? Foundryフォーラムのリンクにあるアドバイスもどれもうまくいきませんでした.言及する必要があります. 私が読んだところによると、Nuke で使用される Python の最新バージョンは 2.7 です。より具体的に質問すると、Nuke が Python 3.5 ではなく Python 2.7 にアクセスできるようにするにはどうすればよいでしょうか? 両方ともデスクトップの 64 ビット Windows 10 にインストールされています。

プロンプトが閉じて Nuke の起動に失敗すると、構文エラーが返されます

4

1 に答える 1

1

システム変数から PYTHONPATH を削除し、Nuke9.0v8 非商用版が適切に機能するようになりました。これは、Python 2.7 または 3.x に依存する他のアプリケーションやプログラムでは問題を引き起こしていないため、最初に提案した問題を解決するには、このソリューションで十分であると考えています。以前は、Path 変数内で Python 3 の場所を指定していましたが、これは変更していません。この解決策は、質問にリンクされているエラー メッセージを生成するすべてのソフトウェアに適用できると思います。

于 2016-01-19T06:14:31.000 に答える