Fehler: IronPDF in Python konnte nicht gefunden werden
Angenommen, Sie haben das .NET 6.0 SDK und IronPDF über pip mit dem folgenden Befehl installiert:
Möglicherweise stoßen Sie auf die unten stehende Ausnahme beim Ausführen des Python-Skripts:
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
# Set the path to include the directory containing the IronPdf.Slim files.
# Users can determine this location by running `pip uninstall ironpdf` and pressing `N` to view the installation path.
sys.path.append('/path/to/python/packages')
Zum Beispiel
import sys
# Add the directory of the IronPdf installation to the path for module resolution.
# This should point to the root directory of where IronPdf is installed.
sys.path.append(r'C:\Users\lyty1\AppData\Local\Programs\Python\Python311\Lib\site-packages')
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")
Grund
Die meisten Drittanbieterbibliotheken 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 installiert sowohl IronPdf.Slim als auch IronPdf.Native.Chrome.Windows.
Der genaue Standort kann je nach Betriebssystem und Ihrer Python-Konfiguration variieren.

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.