What "requirement" do I need to give to pip?
I am trying to install PyECC on a Windows 7 machine. Pip is pretty inconsistent, so I'm not sure what it wants this time. First I ran pip install PyECC
and got
Collecting PyECC
Could not find any downloads that satisfy the requirement PyECC
Some externally hosted files were ignored as access to them may be unreliable
(use --allow-external PyECC to allow).
No distributions at all found for PyECC
So I ran pip install --allow-external PyECC
and got
You must give at least one requirement to install (see "pip help install")
What requirement? The help command was no help at all and the Pypi page doesn't give pip instructions.
Solution 1:
Using pip install --allow-external PyECC
, you are allowing pip to download PyECC from an external repository should it need to but you aren't telling it what to install.
You need to use pip install --allow-external PyECC PyECC
to tell it to install PyECC while allowing it to download PyECC from an external source.
Solution 2:
With version pip 7.1.2:
The probably I found was the command is actually --allow-all-external
--allow-external
, while being what it SAYS to use, doesn't seem to exist.
Hope this helps.