web-dev-qa-db-ja.com

エラー:「fcntl」という名前のモジュールはありません

次のエラーが表示されます。

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'

だから私はピップインストールを行いましたが、これもエラーになります。

    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

検索結果cPython、ハッキング、ルーティング、その他多くの単語が出てきています。

初心者には難しい答えなので、より詳細なソリューションを取得したいと思います。

どうすれば解決できますか?

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

fcntlモジュールはWindowsでは使用できません。それが公開する機能は、そのプラットフォームには存在しません。

ファイルをロックしようとしている場合、その機能を提供する他のPythonモジュールが利用可能です。他の回答で参照されているのは portalocker

8
duskwuff