Git 执行 pip 安装时 rev-parse HEAD 错误
Git rev-parse HEAD error when doing pip install
尝试安装 python 软件包 datatable
时,出现以下错误:
(venv) PS C:\Users\MART\Documents\Environments\cyber_analytics> pip install --no-cache-dir datatable
Collecting datatable
Downloading datatable-0.11.1.tar.gz (1.0 MB)
|████████████████████████████████| 1.0 MB 2.2 MB/s
Getting requirements to build wheel ... done
Preparing wheel metadata ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\mart\documents\environments\cyber_analytics\venv\scripts\python.exe' 'c:\users\mart\documents\environments\cyber_analytics\venv\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\MART\AppData\Local\Temp\tmpk2pl2ss5'
cwd: C:\Users\MART\AppData\Local\Temp\pip-install-n_splmzn\datatable_1a7c5d06a08549a2a938f9d9bd82ab76
Complete output (2 lines):
Command `git rev-parse HEAD` failed with code 128: fatal: not a git repository (or any of the parent directories): .git
我已经在我的机器上安装了 git,并且已经在使用 repos 了。不使用 VPN。 git
命令在 Powershell 中运行良好。无论 pip install into venv
还是常规 pip install,都出现相同的错误。也从 git bash
得到同样的错误。不确定这可能是什么。
您可以通过从 Python 3.9.5
切换到 Python 3.8.x
来解决此问题,因为 datatable
包具有适用于 Python 版本 3.6-8.x 的轮子。
尝试安装 python 软件包 datatable
时,出现以下错误:
(venv) PS C:\Users\MART\Documents\Environments\cyber_analytics> pip install --no-cache-dir datatable
Collecting datatable
Downloading datatable-0.11.1.tar.gz (1.0 MB)
|████████████████████████████████| 1.0 MB 2.2 MB/s
Getting requirements to build wheel ... done
Preparing wheel metadata ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\mart\documents\environments\cyber_analytics\venv\scripts\python.exe' 'c:\users\mart\documents\environments\cyber_analytics\venv\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\MART\AppData\Local\Temp\tmpk2pl2ss5'
cwd: C:\Users\MART\AppData\Local\Temp\pip-install-n_splmzn\datatable_1a7c5d06a08549a2a938f9d9bd82ab76
Complete output (2 lines):
Command `git rev-parse HEAD` failed with code 128: fatal: not a git repository (or any of the parent directories): .git
我已经在我的机器上安装了 git,并且已经在使用 repos 了。不使用 VPN。 git
命令在 Powershell 中运行良好。无论 pip install into venv
还是常规 pip install,都出现相同的错误。也从 git bash
得到同样的错误。不确定这可能是什么。
您可以通过从 Python 3.9.5
切换到 Python 3.8.x
来解决此问题,因为 datatable
包具有适用于 Python 版本 3.6-8.x 的轮子。