美文网首页
Pycharm import出错解决办法

Pycharm import出错解决办法

作者: 北小卡 | 来源:发表于2018-07-09 14:41 被阅读0次
  1. 为什么用pycharm在同目录下import,pycharm会报错,但是实际可以运行?

问题已经找到了,pycharm不会将当前文件目录自动加入自己的sourse_path。右键make_directory as-->sources path将当前工作的文件夹加入source_path就可以了。


image.png
  1. Pycharm 报错: module 'pip' has no attribute 'main'
    原因: pip 10.0.0 不支持 pip.main()的用法了。
    解决:pycharm目录下/helpers/packaging_tool.py
    修改:

     def do_install(pkgs):
        try:
            import pip
       except ImportError:
            error_no_pip()
        return pip.main(['install'] + pkgs)
    
    def do_uninstall(pkgs):
        try:
            import pip
        except ImportError:
            error_no_pip()
        return pip.main(['uninstall', '-y'] + pkgs)
    

  为:

    def do_install(pkgs):
        try:
            # import pip
            try:
                from pip._internal import main
            except Exception:
                from pip import main
        except ImportError:
            error_no_pip()
        return main(['install'] + pkgs)

    def do_uninstall(pkgs):
        try:
            # import pip
            try:
                from pip._internal import main
            except Exception:
                from pip import main
        except ImportError:
            error_no_pip()
        return main(['uninstall', '-y'] + pkgs)

相关文章

网友评论

      本文标题:Pycharm import出错解决办法

      本文链接:https://www.haomeiwen.com/subject/ebdguftx.html