How do I correctly install dulwich to get hg-git working on Windows?

后端 未结 10 2043
执念已碎
执念已碎 2021-01-31 01:35

I\'m trying to use the hg-git Mercurial extension on Windows (Windows 7 64-bit, to be specific). I have Mercurial and Git installed. I have Python 2.5 (32-bit) installed.

<
10条回答
  •  一整个雨季
    2021-01-31 02:30

    Had this problem today when installing the latest TortoiseHg.

    Get the latest python 2.7 (I used 2.7.16) setup on your system, you probably have this already. Get a command window and go to the c:\Python27 folder To run pip use Scripts\pip or easy_install use Scripts\easy_install Try pip -V to make sure you get the 2.7 version and not some 3.X version

    Wrong:

    c:\Python27>pip -V
    pip 20.2.4 from c:\python38\lib\site-packages\pip (python 3.8)
    

    Right:

    c:\Python27>Scripts\pip -V
    pip 20.2.4 from c:\python27\lib\site-packages\pip (python 2.7)
    

    If dulwich or hg-git are installed already

    Scripts\pip uninstall dulwich
    Scripts\pip uninstall hg-git
    

    Install hg-git

    Scripts\easy_install install hg-git
    

    You should now have two folders

    C:\Python27\Lib\site-packages\dulwich-0.19.16-py2.7-win-amd64.egg\dulwich
    C:\Python27\Lib\site-packages\hg_git-0.9.0-py2.7.egg\hggit
    

    It will only work if Dulwich is version 0.19.16 (less than 0.20.x)

    Copy these folders (dulwich and hggit) into the zip-file C:\Program Files\TortoiseHg\lib\library.zip

    folder in zip file

提交回复
热议问题