Modify virtualenv command to explicitly specify python3.9, otherwise it may default to latest python3 installed on machine. This was an issue for me, and as a result, I could not compile zstandard or pycurl properly.
Add --no-cache-dir to pycurl installation for M1, otherwise pycurl installation may ignore PYCURL_SSL_LIBRARY, LDFLAGS, and CPPFLAGS variables and install a locally cached version instead.
M1 installation instructions additions:
Modify virtualenv command to explicitly specify
python3.9
, otherwise it may default to latest python3 installed on machine. This was an issue for me, and as a result, I could not compilezstandard
orpycurl
properly.Add
--no-cache-dir
to pycurl installation for M1, otherwise pycurl installation may ignorePYCURL_SSL_LIBRARY
,LDFLAGS
, andCPPFLAGS
variables and install a locally cached version instead.