Malheureusement, la prise en charge d'IronPython pour pip et setuptools est toujours irrégulière. Vous pouvez essayer de configurer pip manuellement en suivant ces instructions , et vous devriez alors pouvoir installer des packages à partir de PTVS, mais tous les packages ne fonctionneront pas avec ces anciennes versions de setuptools.
De plus, de nombreux packages ne fonctionneront pas avec IronPython, point final. Fondamentalement, si le package contient du code natif (fichiers .pyd), cela ne fonctionnera pas, car IronPython n'implémente pas l'API d'extensibilité CPython. Je soupçonne que PyMongo en fera partie.
Y a-t-il une raison particulière pour laquelle vous essayez d'utiliser IronPython pour cela ? Notez que PTVS prend entièrement en charge Python standard.