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.

  • 1
    Look at this page and see if it leads to anything. Because this does sound confusing but a quick Google shows you are definitely not alone. Mar 2, 2015 at 3:53
  • @JakeGould I don't know where the requirements.txt file is, though. That page you linked to just gives pip install -r requirements.txt without any context.
    – Melab
    Mar 2, 2015 at 3:58
  • That is only one suggestion. You should carefully read the whole thing. Mar 2, 2015 at 4:04
  • try this: pip install --allow-all-external --allow-unverified elementtree elementtree
    – zx1986
    Nov 22, 2015 at 7:18

3 Answers 3


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.

  • Error : Could not find any downloads that satisfy the requirement PyECC. Could you possibly give another way to install PyECC
    – stackMonk
    May 20, 2016 at 8:33

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.


As the PyECC is no longer available. You can use Py-seccure for Simple Elliptic Curve Cryptography in Python.

Steps for installation is here : py-seccure

Hope it helps for anyone searching for Elliptic Curve Cryptography implementation in python.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.