美文网首页
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