2024-09-28 17:21:17 发布
网友
我使用Python3开发CollabNetSubversion Edge作为版本控制软件。Subversion Edge附带了一个名为ViewVC的小程序,它是用python2编写的,它也直接与它捆绑在一起。有一个名为PYTHONHOME的系统环境变量。在
有没有办法让两者同时工作?在
编写一个.bat或cmd文件来保存PYTHONHOME env var的值,调用ViewVC并等待它完成,然后将PYTHONHOME恢复为保存的值。在
你根本不需要设置PYTHONHOME。Python使用它(如果设置)来定位其安装位置。通常,它应该能够在不使用这个变量的情况下找到它:通过查看python可执行文件的路径名,如果找不到,则通过查看注册表。在
您是否考虑过将Subversion边缘服务更改为以特定用户帐户身份运行,然后将PYTHONHOME环境变量移动到该帐户的用户级别变量?而不是系统范围的变量?看来应该行得通。在
顺便说一句,PYTHONHOME变量是为了mod_python正常工作而添加的(这是为ViewVC服务的)。如果您能找到另一种方法来让mod\upython工作,那么您可以尝试一下。在
编写一个.bat或cmd文件来保存PYTHONHOME env var的值,调用ViewVC并等待它完成,然后将PYTHONHOME恢复为保存的值。在
你根本不需要设置PYTHONHOME。Python使用它(如果设置)来定位其安装位置。通常,它应该能够在不使用这个变量的情况下找到它:通过查看python可执行文件的路径名,如果找不到,则通过查看注册表。在
您是否考虑过将Subversion边缘服务更改为以特定用户帐户身份运行,然后将PYTHONHOME环境变量移动到该帐户的用户级别变量?而不是系统范围的变量?看来应该行得通。在
顺便说一句,PYTHONHOME变量是为了mod_python正常工作而添加的(这是为ViewVC服务的)。如果您能找到另一种方法来让mod\upython工作,那么您可以尝试一下。在
相关问题 更多 >
编程相关推荐