Pour une raison quelconque, je semble incapable d'importer certains modules dans mon installation macOS Anaconda de Python.

$which python
/opt/anaconda3/bin/python

Je peux utiliser certains packages (les pandas se chargent bien, par exemple), mais wget et pypdf2 sont introuvables. J'ai supprimé et réinstallé les deux à l'aide des commandes suivantes :

$conda install -c conda-forge pypdf2
$conda install -c anaconda wget

Ils semblent être installés :

$conda list
# Name                    Version                   Build  Channel
pypdf2                    1.26.0                   pypi_0    pypi
wget                      1.20.1               h051b688_0    anaconda

Lors de l'importation, j'obtiens les erreurs "module introuvable" suivantes

>>>import wget
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'wget'

>>>import pypdf2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'pypdf2'
   

Avez-vous une idée de ce qui se passe ici et de ce que je peux faire d'autre pour résoudre le problème ? Merci.

0
kwatz 10 oct. 2020 à 02:24

1 réponse

Meilleure réponse

wget n'est pas un package Python. Il s'agit d'un programme en ligne de commande utilisé pour télécharger des éléments à partir d'Internet. Vous pouvez l'utiliser comme wget sur la ligne de commande.

Votre erreur avec pypdf2 se produit car vous ne l'importez pas correctement. Utilisation

import PyPDF2

Selon les les exemples.

2
jakub 9 oct. 2020 à 23:52