首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:没有名为'fcntl‘的模块

错误:没有名为'fcntl‘的模块
EN

Stack Overflow用户
提问于 2017-07-21 11:16:59
回答 3查看 88.2K关注 0票数 37

我得到以下错误:

代码语言:javascript
复制
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'

所以我做了一个pip安装,也得到了一个错误。

代码语言:javascript
复制
    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,黑客,路由和许多其他的词都出来了。

对于初学者来说,这是一个很难回答的问题,所以我想得到一个更详细的解决方案。

我该怎么解决呢?

代码语言:javascript
复制
#py3
import time
from selenium import webdriver
import codecs
import sys
import reload
import re
import fcntl
import os
import signal
EN

回答 3

Stack Overflow用户

发布于 2017-07-21 11:31:49

fcntl模块在Windows上不可用。它公开的功能在该平台上不存在。

如果您正在尝试锁定文件,可以使用其他一些Python模块来提供该功能。我在其他答案中看到的一个引用是portalocker

票数 34
EN

Stack Overflow用户

发布于 2019-12-05 22:24:31

你能做的就是用通常的命令安装importlib:

代码语言:javascript
复制
pip install importlib

从那里使用以下内容:

代码语言:javascript
复制
from importlib import reload

请注意,您将需要将您的导入加载为“modules”:

代码语言:javascript
复制
from petshop import parrot as parrot
票数 4
EN

Stack Overflow用户

发布于 2021-05-12 09:20:11

我从这个网站https://pypi.org/project/micropython-fcntl/#files上得到了一些信息,安装如下,解决了这个问题:

代码语言:javascript
复制
pip install micropython-fcntl
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45228395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档