lengshizai 2024-03-11 23:52 采纳率: 31.7%
浏览 24
已结题

python yolov5遇到的问题

刚才那个点结题了 没说明白
明白问题出现在git 但是 pycharm git安装失败
请指导协助解决问题

Traceback (most recent call last):
  File "C:\python\lib\site-packages\git\__init__.py", line 140, in <module>
    refresh()
  File "C:\python\lib\site-packages\git\__init__.py", line 127, in refresh
    if not Git.refresh(path=path):
  File "C:\python\lib\site-packages\git\cmd.py", line 455, in refresh
    raise ImportError(err)
ImportError: Bad git executable.
The git executable must be specified in one of the following ways:
    - be included in your $PATH
    - be set via $GIT_PYTHON_GIT_EXECUTABLE
    - explicitly set via git.refresh()
 
All git commands will error until this is rectified.
 
This initial message can be silenced or aggravated in the future by setting the
$GIT_PYTHON_REFRESH environment variable. Use one of the following values:
    - quiet|q|silence|s|silent|none|n|0: for no message or exception
    - warn|w|warning|log|l|1: for a warning message (logged at level CRITICAL, displayed by default)
    - error|e|exception|raise|r|2: for a raised exception
 
Example:
    export GIT_PYTHON_REFRESH=quiet
 
 
The above exception was the direct cause of the following exception:
 
Traceback (most recent call last):
  File "E:\yolov5\train.py", line 66, in <module>
    GIT_INFO = check_git_info()
  File "C:\python\lib\contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "E:\yolov5\utils\general.py", line 350, in check_git_info
    import git
  File "C:\python\lib\site-packages\git\__init__.py", line 142, in <module>
    raise ImportError("Failed to initialize: {0}".format(_exc)) from _exc
ImportError: Failed to initialize: Bad git executable.
The git executable must be specified in one of the following ways:
    - be included in your $PATH
    - be set via $GIT_PYTHON_GIT_EXECUTABLE
    - explicitly set via git.refresh()
 
All git commands will error until this is rectified.
 
This initial message can be silenced or aggravated in the future by setting the
$GIT_PYTHON_REFRESH environment variable. Use one of the following values:
    - quiet|q|silence|s|silent|none|n|0: for no message or exception
    - warn|w|warning|log|l|1: for a warning message (logged at level CRITICAL, displayed by default)
    - error|e|exception|raise|r|2: for a raised exception
 
Example:
    export GIT_PYTHON_REFRESH=quiet

img

img


我明白问题所在,但是我图2中下载git提示失败。这是问题所在

  • 写回答

11条回答 默认 最新

  • 叫兽-郭老师 Java领域新星创作者 2024-03-11 23:53
    关注

    🌈🌈🌈参考通义千问和郭老师的小迷弟雅思莫了-编写提供🌈🌈🌈
    您可以参考如下,如果回答的不正确,及时评论区回复我,我会根据你错误描述追加回复,直到您满意为止。

    您遇到的问题是Python Git库无法找到或正确识别您的Git可执行文件。为了解决这个问题,请按照以下步骤操作:

    1. 安装Git: 确保已在您的系统上安装了Git。如果没有,请访问Git官网下载并安装适用于您操作系统的Git版本。

    2. 添加Git到环境变量: 在安装过程中,确保选择将Git添加到系统PATH环境变量的选项。如果已经安装但未添加到PATH,手动将其添加到系统环境变量中:

      • Windows:右键点击“此电脑”-> 属性 -> 高级系统设置 -> 环境变量 -> 在系统变量中找到Path,编辑并添加Git的安装路径(例如 C:\Program Files\Git\bin)。
    3. 验证Git是否已成功添加到PATH: 打开一个新的命令行窗口(CMD),输入 git --version,如果显示Git版本信息,则说明Git已成功添加到PATH。

    4. 重新运行PyCharm项目: 关闭并重新打开PyCharm,然后尝试再次运行您的项目。现在Python应该能够找到并使用Git。

    5. 如果问题依然存在: 您可以在代码中指定Git的路径,通过在运行脚本之前设置环境变量的方式实现:

      import os
      os.environ['GIT_PYTHON_GIT_EXECUTABLE'] = 'C:/Program Files/Git/bin/git.exe'  # 替换为您的实际Git可执行文件路径
      

    完成上述步骤后,理论上您的问题应当得到解决,程序可以顺利调用Git进行相关操作。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(10条)

报告相同问题?

问题事件

  • 系统已结题 3月20日
  • 已采纳回答 3月12日
  • 创建了问题 3月11日

悬赏问题

  • ¥15 软件工程用例图的建立(相关搜索:软件工程用例图|画图)
  • ¥15 如何在arcgis中导出拓扑关系表
  • ¥15 处理数据集文本挖掘代码
  • ¥15 matlab2017
  • ¥15 在vxWorks下TCP/IP编程,总是connect()报错,连接服务器失败: errno = 0x41
  • ¥15 AnolisOs7.9如何安装 Qt_5.14.2的运行库
  • ¥20 求:怎么实现qt与pcie通信
  • ¥50 前后端数据顺序不一致问题,如何解决?(相关搜索:数据结构)
  • ¥15 基于蒙特卡罗法的中介效应点估计代码
  • ¥15 罗技G293和UE5.3