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.
然后您可以:
- 确保此可执行文件位于您的 PATH 环境变量中列出的目录中
- 在 RemoteClient 构造函数 (https://github.com/dsoprea/PySvn/blob/master/svn/common.py) 的 'svn_filepath' 参数中指定此可执行文件的路径
希望对您有所帮助
感谢您的回答。
我终于解决了我的问题,你的回答对我帮助很大。
当我查看我的 SVN 安装时,我没有找到 "svn" 文件,所以我在 windows 上重新启动 SVN 安装。命令行上的 SVN 未被越过,因此我的简单示例无法正常工作。
祝你有美好的一天!
我尝试在远程服务器上使用 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.
然后您可以:
- 确保此可执行文件位于您的 PATH 环境变量中列出的目录中
- 在 RemoteClient 构造函数 (https://github.com/dsoprea/PySvn/blob/master/svn/common.py) 的 'svn_filepath' 参数中指定此可执行文件的路径
希望对您有所帮助
感谢您的回答。
我终于解决了我的问题,你的回答对我帮助很大。 当我查看我的 SVN 安装时,我没有找到 "svn" 文件,所以我在 windows 上重新启动 SVN 安装。命令行上的 SVN 未被越过,因此我的简单示例无法正常工作。
祝你有美好的一天!