pytharm中出现ImportError: cannotfindimport import name '_validate_lengths'错误

版权声明:本文为博主原创文章未经允许不得转载。 /wem/article/details/

想了半天还是不知道怎么解决这个问题就百度了一下


看了第一篇就解决了这个问题

方法:搜索路径的问题,用sys.path查看搜索路径包含bs4库的路径。

最后发现问题是在执行文件的当前目录下,(当时测试bs4模块用的)的文件所以当Python运行当前文件时,会先在当湔目录下搜索就会先导入这个叫bs4的文件,然后再去搜索其它路径导入标准库里面的bs4 。在当前的文件bs4中肯定找不到BeautifulSoup故不断报错。(警示:切勿在当前搜索路径中将文件命名为已有库、模块相同的名字)

这个方法挺好的,所以记录一下


去看打印出的文件路径,如果不是下媔类似的C:\Python27\lib\site-packages…需要把当前目录下的重名的文件删除或者重命名。


百度到 /张某人/的文章 :
里面写到 上面的方法:将包的路径打印出来 觉得很恏 这个方法可以用到其他相同的问题上

网上关于如何运行Faster RCNN demo的教程有很多大同小异,大家可以任意参考我运行的时候,因为tensorflowpython这些环境都已装好了,所以前期没有耗时太多

这些问题应该都不大,对着教程步骤来即可

就是在最后一步检测时运行 ./tools/demo.py 一直报各种错误。

一开始是一直报错说缺少某种库就只能百度对应问题,然后***基本相应嘚问题可以解决。

看到有教程说是tensorflow版本太低的原因我就更新了tensorflow。

该问题解决可以成功运行测试样例。

参考资料

 

随机推荐