When trying to install the python package datatable
, I get the following error:
(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
I have git installed on my machine and have been doing work with repos already. Not using a VPN. git
commands work just fine from Powershell. Same error regardless of pip install into venv
or general pip install. Also get the same error from git bash
. Not sure what this could be.
You can solve this by switching from Python 3.9.5
to Python 3.8.x
, since the datatable
package has wheels for Python versions 3.6-8.x.