Welche "Anforderung" muss ich an pip stellen?

6

Ich versuche zu installieren PyECC auf einem Windows 7-Computer. Pip ist ziemlich inkonsistent, also bin ich mir nicht sicher, was es diesmal will. Zuerst rannte ich pip install PyECC und bekam

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

Also rannte ich pip install --allow-external PyECC und bekam

You must give at least one requirement to install (see "pip help install")

Welche Voraussetzung? Der Hilfebefehl war überhaupt keine Hilfe und die Pypi-Seite gibt keine Pip-Anweisungen.

Melab
quelle
1
Schauen Sie sich diese Seite an und sehen, ob es zu etwas führt. Weil das verwirrend klingt, aber ein kurzer Blick auf Google zeigt, dass Sie definitiv nicht alleine sind.
JakeGould
@JakeGould Ich weiß jedoch nicht, wo sich die Datei requirements.txt befindet. Diese Seite, auf die Sie verlinkt haben, enthält nur die Datei pip install -r requirements.txt ohne Kontext.
Melab
Das ist nur ein Vorschlag. Du solltest vorsichtig Lies das Ganze.
JakeGould
Versuche dies: pip install --allow-all-external --allow-unverified elementtree elementtree
zx1986

Antworten:

7

Verwenden pip install --allow-external PyECC, Sie erlauben pip, PyECC von einem externen Repository herunterzuladen, falls dies erforderlich sein sollte, aber Sie sagen nicht, was installiert werden soll.

Sie müssen verwenden pip install --allow-external PyECC PyECC um es anzuweisen, PyECC zu installieren, während es PyECC von einer externen Quelle herunterladen kann.

user2313067
quelle
Fehler: Es wurden keine Downloads gefunden, die die Anforderung PyECC erfüllen. Könnten Sie möglicherweise eine andere Möglichkeit geben, PyECC zu installieren
stackMonk
1

Mit der Version pip 7.1.2:

Das was ich wahrscheinlich gefunden habe war das der Befehl tatsächlich ist --allow-all-external

--allow-externalObwohl es das ist, was es SAGT, zu benutzen, scheint es es nicht zu geben.

Hoffe das hilft.

Drazisil
quelle
0

Da der PyECC nicht mehr verfügbar ist. Sie können Py-Seccure für die einfache Kryptografie mit elliptischen Kurven in Python verwenden.

Installationsschritte finden Sie hier: py-seccure

Ich hoffe, es hilft jedem, der nach einer Implementierung der elliptischen Kurvenkryptografie in Python sucht.

stackMonk
quelle