Fehler: IronPDF in Python konnte nicht gefunden werden

This article was translated from English: Does it need improvement?
Translated
View the article in English

Angenommen, Sie haben das .NET 6.0 SDK und IronPDF über pip mit dem folgenden Befehl installiert:

 pip installieren ironpdf

Bei der Ausführung des Python-Skripts kann die folgende Ausnahme auftreten:

Exception has occurred: Exception
Failed to locate IronPdf.Slim.dll at 'C:\Users\Name\AppData\Local\Programs\Python\Python311/IronPdf.Slim'. Please see /troubleshooting/quick-ironpdf-troubleshooting/ for more information
  File "C:\Users\Name\OneDrive\Documents\IronPdfPythonNew\working\viewport.py", line 1, in <module>
    from ironpdf import *
Exception: Failed to locate IronPdf.Slim.dll at 'C:\Users\Name\AppData\Local\Programs\Python\Python311/IronPdf.Slim'. Please see https://ironpdf.com/troubleshooting/quick-ironpdf-troubleshooting/ for more information

Lösung

Das Verzeichnis, das IronPdf.Slim enthält, kann wie folgt angegeben werden:

import sys
# This line should point to the root directory that contains the IronPdf.Slim folder.
# Users can determine this location by running `pip uninstall ironpdf` and pressing `N`.
sys.prefix = '/path/to/python/packages'
PYTHON

Zum Beispiel

import sys
# This line should point to the root directory that contains the IronPdf.Slim folder.
# Users can determine this location by running `pip uninstall ironpdf` and pressing `N`.
sys.prefix = r'C:\Users\lyty1\AppData\Local\Programs\Python\Python311'

from ironpdf import *

# Instantiate Renderer
renderer = ChromePdfRenderer()

# Create a PDF from a URL or local file path
pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")

# Export to a file or Stream
pdf.SaveAs("url.pdf")
PYTHON

Grund

Die meisten Bibliotheken von Drittanbietern werden in einem Verzeichnis namens "site-packages" installiert, das sich entweder im Python-Installationsverzeichnis oder im Verzeichnis der virtuellen Umgebung befindet, wenn Sie virtuelle Umgebungen verwenden. Dies ist das Verzeichnis, auf das Ihr Python-Interpreter zugreifen kann.

IronPDF wird sowohl IronPdf.Slim als auch IronPdf.Native.Chrome.Windows installieren.

Der genaue Ort kann je nach Betriebssystem und Ihrer Python-Konfiguration variieren.