2

我想hg-git用 python pip 安装扩展,但我不确定我应该使用pip(Python2) 还是pip3(Python3)。

hg version给出了这个:

$ hg version
Mercurial Distributed SCM (version 4.8.2)
(see https://mercurial-scm.org for more information)

Copyright (C) 2005-2018 Matt Mackall and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Enabled extensions:

  fetch     internal
  graphlog  internal
  histedit  internal
  strip     internal
  mq        internal
  purge     internal
  rebase    internal
  record    internal
$

我第一次尝试pip3 install hg-git,安装后没有用。然后我用pip了它,它起作用了。只是好奇如何首先检查 Mercuial 的 Python 版本。

4

2 回答 2

3

Mercurial 有一个相当有用的命令,可让您检查和验证安装:

$ hg debuginstall
checking encoding (UTF-8)...
checking Python executable (/usr/local/bin/python3.7)
checking Python implementation (CPython)
checking Python version (3.7.9)
[…]
于 2021-01-02T00:37:06.510 回答
1

我正在运行 Ubuntu 20.04 并且在我的 Mercurial 版本(5.3.1)上它仍在使用 Python2,所以我想它应该是一样的。您可以通过以下方式进行检查:

$ head -1 /usr/bin/hg 
#! /usr/bin/python2

如果是这样的/usr/bin/python话,您还可以检查它是什么版本:

$ python --version
Python 2.7.18
于 2020-12-09T15:25:41.360 回答