Problème module shapfile avec python

Voilà j'ai un scirpt dont le début est comme ci-dessous

from PyQt5 import QtWidgets, uic, QtGui
import sys
from datetime import datetime
import numpy as np
import os
import shapefile


Malheureusement j'ai une erreur qui me dit qu'il n'y a pas de module shapfile.

Est-ce que quelqu'un peut me dire comment résoudre ce problème?

2 réponses

  1. Modérateur
    Bonjour

    Il suffit d'installer le module
    shapefile
    , comme expliqué dans cette discussion.
    • Si tu es sous Debian / Ubuntu / ..;


    sudo apt update
    sudo apt install python3-pyshp
    • Sinon, tu peux installer le module via
      pip
      (windows) ou
      pip3
      (Linux) :


    pip3 install pyshp


    Bonne chance
    0
    1. ça me fait ça:
      0
      1. Modérateur
        Inutile de faire une capture d'écran, un simple copier coller (à l'aide de l'icône en haut à gauche de ta fenêtre) suffit, ce sera plus pratique pour tout le monde et plus écologique.

        Vu que tu es sous windows, comme stipulé dans mon message #2, la commande fournie par anaconda est
        pip
        (et non
        pip3
        , qui est la commande utilisée sous Linux pour python3, par opposition à celle utilisée pour python2).

        Du coup, sous réserve que tu aies bien installé anaconda, la commande à taper est :

        pip install pyshp


        Bonne chance
        0