maskrcnn-benchmark错误:ImportError: cannot import name rnn_compat

错误:

from apex import amp
  File "build/bdist.linux-x86_64/egg/apex/__init__.py", line 5, in <module>
  File "build/bdist.linux-x86_64/egg/apex/amp/__init__.py", line 1, in <module>
  File "build/bdist.linux-x86_64/egg/apex/amp/amp.py", line 1, in <module>
  File "build/bdist.linux-x86_64/egg/apex/amp/rnn_compat.py", line 1, in <module>
  File "build/bdist.linux-x86_64/egg/apex/amp/wrap.py", line 4, in <module>
ImportError: cannot import name rnn_compat

原因:使用了apex,可能原因是gcc编译版本不对,二是未使用python3执行命令

解决:1. 删掉apex目录下的build文件夹,重新编译

2. 使用 python3 执行命令,因为使用anaconda2的时候python执行的是python2

原文地址:https://www.cnblogs.com/haiyang21/p/11234054.html

时间: 2024-08-08 22:03:31

maskrcnn-benchmark错误:ImportError: cannot import name rnn_compat的相关文章

pyzmq 错误ImportError: cannot import name initthreads

>>> import zmqTraceback (most recent call last):  File "<stdin>", line 1, in <module>  File "zmq/__init__.py", line 54, in <module>    raise ImportError("%s\nAre you trying to `import zmq` from the pyzmq

[python] 关于错误 ImportError: cannot import name compile_command

我的pydev某一天开始就无法debug 了,执行debug 就会报 ImportError: cannot import name compile_command 原因居然是:我自己写了一个code.py模块. 而compile_command 是来自标准的code模块,我的code肯定没有实现这个.因此: 自己写python 模块起名一定要慎重!! 或者,是时候使用 namespace了.

升级pip后出现ImportError: cannot import name main

在Ubuntu中,升级了pip,再次使用pip 安装相关的python包的时候就出现以下错误 ImportError: cannot import name main 解决:pip文件在usr/bin目录下,cd进去,进行以下修改 把下面的三行 from pip import main if __name__ == '__main__': sys.exit(main()) 换成下面的三行 from pip import __main__ if __name__ == '__main__': sy

升级pip3后出现importerror:cannot import name main

在ubuntu中,升级了pip3,再次使用pip3安装相关的python包的时候就出现以下错误 ImportError: cannot import name main 解决:pip3文件在/usr/bin目录下,cd进去,进行以下修改 把下面三行 from pip import main if __name__ == '__main__': sys.exit(main()) 换成下面三行 from pip import __main__ if __name__ == '__main__': s

ImportError: cannot import name HTMLParser

在学习python时,有时会出现这个错误: ImportError: cannot import name HTMLParser, 开始以为是环境变量的问题,后来改了之后还是没解决.后来发现,我的文件名为HTMLParser.py,而我在文件中写入了from HTMLParser  import HTMLParser.这就是引发错误的原因:在导入模块的时候,由于当前目录下有一个和模块名字一样的文件,导致python不能正确找到模块.所以我们在给python取名时,最好不要取跟与库模块一样的名字!

ImportError: cannot import name &#39;_win32stdio&#39;

从错误提示中可以看到从twisted的internet模块import  _win32stdio时找不到这个文件: 从https://pypi.python.org/pypi/twisted-win下载twisted-win-0.5.5.zip文件,解压缩 将twisted-win-0.5.5\twisted-win\internet文件夹中_pollingfile.py和_win32stdio.py这两个文件拷贝到twisted所在目录 我的目录为C:\Anaconda3\Lib\site-p

解决 ImportError: cannot import name pywrap_tensorflow

原文:https://aichamp.wordpress.com/2016/11/13/handeling-importerror-cannot-import-name-pywrap_tensorflow/ 问题:importing tensotflow in python cli 中正常 但在jupyter中缺给出了如下错误: ImportError: cannot import name pywrap_tensorflow Importing tensorflow in jupyter no

ImportError: cannot import name webdriver解决方案

在sublime写一个Python程序的时候,使用from selenium import webdriver,在run的时候却出现ImportError: cannot import name webdriver的提示,但是在Python IDLE里面跑却没有错误. 查了很多资料,原因如下,我新建的名称叫selenium.py,导致Python会先导入这个文件,然后再导入标准库里面的selenium.py. 把当前目录下的文件删除或者重命名之后再run正常. 原文地址:https://www.

解决pip3的ImportError: cannot import name &#39;main&#39;

在Ubuntu中,升级pip3之后,使用pip3出现 ImportError: cannot import name 'main' 的错误.本文介绍如何修正这个错误,亲测有效 安装python3: sudo apt install python3 安装pip3: sudo apt install python3-pip 升级pip3: python3 -m pip install --upgrade pip 然后再使用pip3安装其它模块的时候,就出现了ImportError: cannot i