我遇到了一个非常类似的问题: Using multiple versions of Python
我的问题的背景虽然我认为不同,足以保证一个单独的问题。在尝试启动The Foundry的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 2.7而不是Python 3.5?两者都安装在我的桌面上,64位Windows 10。
The syntax error returned as the prompt closes and Nuke fails to launch
答案 0 :(得分:1)
我已经从系统变量中删除了PYTHONPATH,而非商业版的Nuke9.0v8现在似乎正常运行。由于这并没有对依赖于Python 2.7或3.x的其他应用程序和程序造成任何问题,我相信这个解决方案足以解决我最初提出的问题。以前我在Path变量中指定了Python 3的位置,这个我没有修改过。我想这个解决方案应该适用于生成问题中链接的错误消息的任何软件。