【问题标题】:Can't import on Windows/Anaconda无法在 Windows/Anaconda 上导入
【发布时间】:2017-06-15 20:08:30
【问题描述】:

Windows 10、Anaconda 2 或 3

c:\leo.repo\leo-editor>c:\apps\Git\bin\git.exe --version

产量:

git 版本 2.8.2.windows.1

sys.path 包含 C:\apps\Git、C:\apps\Git\bin 和 C:\apps\Git\cmd,但我得到了可怕的 GitCommandNotFound 异常。我做错了什么?

执行:

从 git 导入仓库

产量:

[剪辑]

文件“c:\Anaconda3\lib\site-packages\git\cmd.py”,第 602 行,在执行中 raise GitCommandNotFound(command, err)

git.exc.GitCommandNotFound: Cmd('git') not found due to: FileNotFoundError('[WinError 2] 系统找不到指定的文件') 命令行:git版本

爱德华

【问题讨论】:

    标签: gitpython


    【解决方案1】:

    Anaconda 上的安装似乎有所不同。

    根据this page,正确的安装过程是:

    conda install -c conda-forge gitpython=2.1.1

    在 Python 2 上的安装非常简单。

    更新:我必须在 Python 3 的 sys.path 中添加以下内容:

    C:\Anaconda3\pkgs\gitdb-0.6.4-py35_1\Lib\site-packages
    

    我不知道为什么 python 2 按预期安装在站点包中,而 python 3 安装在上面显示的路径中。

    Update2:我还必须更新 Windows PATH 变量(不仅仅是 sys.path)以指向包含 git.exe 的目录。

    【讨论】:

      猜你喜欢
      • 2020-04-29
      • 2018-12-14
      • 1970-01-01
      • 2018-12-22
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 2017-09-12
      • 1970-01-01
      相关资源
      最近更新 更多