svn library FileNotFoundError: [WinError 2]

svn library FileNotFoundError: [WinError 2]

我尝试在远程服务器上使用 svn 库,目前我遵循简单的示例。在这种情况下,我尝试连接到我的服务器并获取一些信息。 Connexion 似乎可以工作,但是当我开始询问信息时,我收到一条错误消息,例如: FileNotFoundError: [WinError 2] Le fichier spécifié est introuvable 之前的消息谈到 subprocess.py、common.py 和 common_base.py

我找到了一些关于 [WinError 2] 的讨论,但我不明白它们是什么意思以及我必须调查什么才能解决它。

在这里你可以找到我没有私人信息的简单代码:

import svn.remote

initial_path = 'http://svnServer'
r = svn.remote.RemoteClient(initial_path,  username="user", password="user")
info = r.info()
print(info)

如果有人能帮助我,那就太好了。

此致,

如README中所述,您需要为svn安装CLI客户端:

The library wraps the svn commandline client, which should consequently be installed on the local system.

然后您可以:

希望对您有所帮助

感谢您的回答。

我终于解决了我的问题,你的回答对我帮助很大。 当我查看我的 SVN 安装时,我没有找到 "svn" 文件,所以我在 windows 上重新启动 SVN 安装。命令行上的 SVN 未被越过,因此我的简单示例无法正常工作。

祝你有美好的一天!