pip install -e
を使用 Pythonパッケージをインストールします。ログにsympyの非推奨の警告がたくさん表示されたので、pip freeze
を使用しました システムにインストールされているすべてのパッケージとそのバージョン情報を一覧表示します。ただし、pip freeze
さらにいくつかのエラーをスローしました。
#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 install
でインストールしたモジュールを示します および現在コンピュータにインストールされているこれらのモジュールのバージョン。
解決策: 問題は、pipの観点から、hgコマンドが使用できないためです。
$ hg -bash: hg: command not foundMercurial
Mercurialは、無料の分散ソース管理ツールです。 水銀 ソフトウェア開発チームがプロジェクト全体の変更を管理および追跡するために使用します。
hg
コマンドはパッケージ内で利用できますHg-Git 。 Hg-Git Mercurialのプラグインは、MercurialのGitサーバーリポジトリにプッシュおよびプルする機能を追加します。つまり、MercurialのGitベースのプロジェクトでコラボレーションしたり、GitとMercurialの両方を使用する開発者とのチームのコラボレーションポイントとしてGitサーバーを使用したりできます。
Mercurialはpipfreezeと統合されているため、pipfreezeはhgが利用可能になることを期待しているようです。
したがって、Hg-Gitをインストールして、上記の問題を修正してください:
#sudo yum install hg-git -y
それだけです!