Leider ist die IronPython-Unterstützung für Pip und Setuptools immer noch brüchig. Sie können versuchen, Pip manuell zu konfigurieren, indem Sie diesen Anweisungen folgen , und dann sollten Sie in der Lage sein, Pakete von PTVS zu installieren, aber nicht alle Pakete funktionieren mit diesen älteren Versionen von Setuptools.
Außerdem funktionieren viele Pakete nicht mit IronPython, Punkt. Wenn das Paket nativen Code enthält (.pyd-Dateien), funktioniert es grundsätzlich nicht, da IronPython die CPython-Erweiterbarkeits-API nicht implementiert. Ich vermute, dass PyMongo einer davon sein wird.
Gibt es einen bestimmten Grund, warum Sie versuchen, IronPython dafür zu verwenden? Beachten Sie, dass PTVS normales Python vollständig unterstützt.