Digunakan pip install -e
untuk menginstal paket python. Karena saya melihat banyak peringatan penghentian sympy di log, saya menggunakan pip freeze
untuk membuat daftar semua paket yang diinstal pada sistem dan informasi versinya. Namun, pip freeze
membuat beberapa kesalahan lagi.
#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.8pip freeze adalah perintah yang sangat berguna
memberi tahu Anda modul mana yang telah Anda instal dengan pip install
dan versi modul ini yang saat ini telah Anda instal di komputer Anda.
Solusi: Masalahnya adalah karena, dari sudut pandang pip, perintah hg tidak tersedia.
$ hg -bash: hg: command not foundLincah
Mercurial adalah alat manajemen kontrol sumber terdistribusi gratis. Merkuri digunakan oleh tim pengembangan perangkat lunak untuk mengelola dan melacak perubahan di seluruh proyek.
hg
perintah tersedia di dalam paket Hg-Git . Hg-Git plugin untuk Mercurial, menambahkan kemampuan untuk mendorong dan menarik dari repositori server Git dari Mercurial. Ini berarti Anda dapat berkolaborasi dalam proyek berbasis Git dari Mercurial, atau menggunakan server Git sebagai titik kolaborasi untuk tim dengan pengembang yang menggunakan Git dan Mercurial.
Karena Mercurial digabungkan dengan pip freeze, jadi sepertinya pip freeze mengharapkan hg tersedia.
Jadi instal Hg-Git untuk memperbaiki masalah di atas:
#sudo yum install hg-git -y
Itu saja!