社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

分享一个解决import出错的Debug方案

Django小白 • 10 年前 • 2192 次点击  

我在用Python项目中,经常会遇到各种import 路径找不到问题,例如 ImportError: cannot import name 错误,意思 就是无法import某个.py文件,这时,我们可以采用以下形式的代码:(就是将你的import语句用try except包起来)

try:
    from import lxml.html as HTML
except ImportError:
    import sys
    print 'Executable:', sys.executable
    print '\n'.join(sorted(sys.path))
    raise

将你的PYthon Path打印出来,你检查一下路径是否正确,

PS:路径的顺序非常重要,如果有两个同样的路径,排在前面的文件会优先被使用

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/350
 
2192 次点击