Closed mrkprdo closed 2 years ago
What version of pip are you using? Are you installing into a virtualenv or system-wide?
I have this:
python3 -m pip --version
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
I tried on virtualenv, and I can install paramiko just fine, but when installed on system-wide, it fails...
pynacl ships a wheel for arm64, but wheels can only be installed by sufficiently new pip versions. Upgrade your pip
in a venv to latest and try to install then.
Edit: "System-wide" is not a thing you should be doing with third party packages mixing with system packages. You should stick with system packages or upgrade your OS to get a newer pynacl via that mechanism if you need it "globally" available.
ok tried updating pip seems to make it work. thanks...
pynacl ships a wheel for arm64, but wheels can only be installed by sufficiently new pip versions. Upgrade your
pip
in a venv to latest and try to install then.Edit: "System-wide" is not a thing you should be doing with third party packages mixing with system packages. You should stick with system packages or upgrade your OS to get a newer pynacl via that mechanism if you need it "globally" available.
Would you be able to tell me what minimum pip version works?
I believe there is a disconnect on the versions installed from apt install python3-pip
vs pip install --upgrade pip
Your OS does not update pip and is 4 years old so a disconnect is inevitable. Arm64 wheel support for recent manylinux was added only recently (within the last 12-18 months)
I am trying to install paramiko on aarch64 and it fails to install PyNaCl, when i try to manually install it using pip, it shows me this error:
python3 -m pip install PyNaCl==1.5.0
Additional information: