So deinstallieren Sie teilweise installierte Modul mit Pip

Habe ich vor kurzem beschlossen, zu versuchen zu installieren tesseract auf meinen computer und lief pip3 install tesseract-ocr.

Es dann mit dem download begonnen wurde cython die machte mich auf die Tatsache, dass tesseract-ocr war nicht das, was ich wollte, also ich drücke STRG-C, um den Befehl abzubrechen.

Allerdings scheint es, dass es noch eine Cython-Ordner in meinem Verzeichnisse; pip nicht reinigen Sie nach dem Abbrechen. Auch kann ich nicht benutzen pip uninstall cython weil es nur sagt mir, dass es noch nicht vorhanden.

Was kann ich tun, um eine saubere Entfernung von Cython?

InformationsquelleAutor Pro Q | 2018-02-25

 

2 Replies
  1. 2

    FWIW, der package-name nicht angezeigt wird, um auf dem globalen pypi-index, also vielleicht, dass Sie Links einige Schritte aus?

    pip3 install opencv-tesseract
    Collecting opencv-tesseract
      Could not find a version that satisfies the requirement opencv-tesseract 
      (from versions: )
    No matching distribution found for opencv-tesseract
    

    In dieser Art von situation, ich denke, die Antwort wird:

    1. In der Zukunft, lassen Sie es fertig installiert ist, dann deinstallieren Sie es einmal komplett, so dass Sie es reinigen können, selbst richtig.

    2. Nicht Panik, wenn Sie pip ist die Installation von Abhängigkeiten der Sache ist, die Sie installieren. Wenn ich pip3 install tesseract-ocr als in der bearbeiteten Frage, ich sehe:

      Collecting tesseract-ocr
        Downloading tesseract-ocr-0.0.1.tar.gz
      Collecting cython (from tesseract-ocr)
      ...
      

      Das ist völlig normal und zeigt nur, Sie installieren eine Abhängigkeit von Ihrer Abhängigkeit, in diesem Fall cython, so dass keine Notwendigkeit, um es zu annullieren.

    3. Installieren, Abhängigkeiten zu Einweg – virtualenvs, so dass Sie nicht verschmutzen your global Pakete und Datei-system: https://virtualenv.pypa.io/en/stable/

    4. Wirst du wahrscheinlich nur haben, löschen Sie die übrig gebliebenen cython Verzeichnisse.

    • Vielen Dank für bemerken, dass die Paket-name: bearbeitet, um die korrekte Paketname: tesseract-ocr
    • Gotcha 🙂 ich habe bearbeitet meine Antwort zu bestätigen cython ist eine erwartete Abhängigkeit von dem Paket, das Sie installieren. Sie könnten in der Lage sein zu beenden, die ursprüngliche installation über die unvollständige, um zu laufen pip3 uninstall tesseract-ocr danach.
  2. 1

    Während Sie können die Dateien manuell löschen (in der Regel mit Wohnsitz in den Ordner site-packages ist es besser, um vollständig installieren Sie das Paket, und verwenden Sie dann pip uninstall <package> um vollständig zu deinstallieren.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.