web-dev-qa-db-fra.com

Erreur: aucun module nommé 'fcntl'

J'obtiens l'erreur suivante:

Traceback (most recent call last):
  File "C:/Users/aaaa/Desktop/ttttttt.py", line 5, in <module>
   import reload
  File "C:\Users\aaa\AppData\Local\Programs\Python\Python36\lib\site-
packages\reload.py", line 3, in <module>
    import sys, time, re, os, signal, fcntl
ModuleNotFoundError: No module named 'fcntl'

J'ai donc fait une installation par pip, qui obtient également une erreur.

    C:\Users\aaaa>pip install fcntl
    Collecting fcntl
      Could not find a version that satisfies the requirement fcntl (from versions: )
No matching distribution found for fcntl

Les résultats de la recherche cPython, le piratage, le routage et bien d'autres mots sortent.

C'est une réponse difficile pour les débutants, donc je veux obtenir une solution plus détaillée.

Comment dois-je le résoudre?

#py3
import time
from Selenium import webdriver
import codecs
import sys
import reload
import re
import fcntl
import os
import signal
9
yome

Le module fcntl n'est pas disponible sous Windows. La fonctionnalité qu'il expose n'existe pas sur cette plateforme.

Si vous essayez de verrouiller un fichier, il existe d'autres modules Python disponibles qui fournissent cette fonctionnalité. L'un que j'ai vu référencé dans d'autres réponses est portalocker .

8
duskwuff