我尝试在远程服务器上使用svn库,目前我遵循简单的示例。在这种情况下,我尝试在我的服务器上连接并获取一些信息。连接似乎起作用了,但当我开始询问信息时,我有一条错误消息,如: FileNotFoundError: WinError 2 Le fichier spécifiéest包含以前的消息谈论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)如果有人能帮我,那就太好了。
致以敬意,
发布于 2020-03-30 13:56:33
正如自述的那样,您需要为svn安装CLI客户机:
库封装svn命令行客户端,因此应该安装在本地系统上。
然后,你可以:
确保此可执行文件位于PATH环境variable
的“svn_filepath”参数中
希望这有帮助
发布于 2020-04-02 08:56:36
谢谢你的回答。
我终于解决了我的问题,你的回答对我帮助很大。当我查看我的SVN安装时,我没有找到" SVN“文件,所以我重新启动了windows上的SVN安装。命令行上的SVN没有交叉,正是因为这个原因,我的简单示例没有起作用。
祝你今天愉快!
https://stackoverflow.com/questions/60874040
复制相似问题