GNU/Linux >> Znalost Linux >  >> Linux

pip freeze vrací chybu:Oprávnění odepřeno:hg

Použito pip install -e k instalaci balíčku python. Protože jsem v protokolech viděl spoustu upozornění na ukončení podpory, použil jsem pip freeze zobrazí seznam všech balíčků nainstalovaných v systému a informace o jejich verzi. Nicméně pip freeze vyvolalo několik dalších chyb.

#pip freeze
  ...
  File "/usr/share/httpd/.conda/envs/apache_iisc_dm/lib/python3.9/site-packages/pip/_internal/vcs/versioncontrol.py", line 120, in call_subprocess proc = subprocess.Popen(
  File "/usr/share/httpd/.conda/envs/apache_iisc_dm/lib/python3.9/subprocess.py", line 947, in __init__    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/share/httpd/.conda/envs/apache_iisc_dm/lib/python3.9/subprocess.py", line 1819, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) PermissionError: [Errno 13] Permission denied: 'hg'
PermissionError: [Errno 13] Permission denied: 'hg'
Environment

pip 19.1.1
Python 3.7.3
OS: CentOS 7.8
pip freeze je velmi užitečný příkaz

vám řekne, které moduly jste nainstalovali pomocí pip install a verze těchto modulů, které máte aktuálně nainstalované v počítači.

Řešení: Problém je v tom, že z pohledu pipu je příkaz hg nedostupný.

$ hg
-bash: hg: command not found
Mercurial

Mercurial je bezplatný nástroj pro správu distribuovaného řízení zdrojů. Mercurial je používán vývojovými týmy softwaru ke správě a sledování změn napříč projekty.

hg příkaz je dostupný v balíčku Hg-Git . Hg-Git plugin pro Mercurial, přidává možnost push a pull z úložiště serveru Git z Mercurial. To znamená, že můžete spolupracovat na projektech založených na Git z Mercurialu nebo použít Git server jako bod spolupráce pro tým s vývojáři používajícími Git i Mercurial.

Vzhledem k tomu, že Mercurial je sloučen s pip freeze, tak se zdá pravděpodobné, že pip freeze očekává, že hg bude k dispozici.

Takže nainstalujte Hg-Git, abyste vyřešili výše uvedený problém:

#sudo yum install hg-git -y

To je ono!


Linux
  1. Pkg-resources==0.0.0 V chybě zmrazení pipu?

  2. Jak opravit chybu Docker Permission Denied Error na Ubuntu

  3. Opravit Permission denied (publicky) Chyba SSH v Linuxu

  1. Chyba příkazu „docker images“ – „Oprávnění odepřeno“

  2. Chyba „530:oprávnění odepřeno“, když se uživatel přihlásí k serveru vsftpd přes ftp

  3. Uživatel nemůže upravit crontab, chyba:„/tmp/crontab.Lm34gsJV:Permission denied“

  1. MySQL - CHYBA 1045 - Přístup odepřen

  2. hodně (Povolení odepřeno) v catalina.out

  3. Android Studio error 13=oprávnění v linuxu odepřeno