Windows中的Python主目录/多个版本的问题

我正在使用
Python 3进行开发,使用CollabNet Subversion Edge作为版本控制软件. Subversion Edge附带了一个名为ViewVC的小程序,该程序是用Python 2编写的,它也直接与它捆绑在一起.有一个名为PYTHONHOME的系统环境变量.

>如果它设置为Subversion Edge的Python 2发行版,我的Python 3将无法启动(甚至不是IDLE),而是提供运行时错误消息框.
>如果将其设置为Python 3,则ViewVC不起作用.

有没有办法让两者同时工作?

最佳答案 您根本不需要设置PYTHONHOME. Python使用它(如果设置)来定位它的安装.通常,它应该能够在没有此变量的情况下找到它:通过查看python可执行文件的路径名,并通过查看注册表来失败.

点赞