zoukankan      html  css  js  c++  java
  • Try to run this command from the system terminal. Make sure that you use the correct version of 'pip' installed for your...模块导入问题

    Try to run this command from the system terminal. Make sure that you use the correct version of '...

     
    image.png

    PyCharm中导入flask这个module时遇到:

    Try to run this command from the system terminal. Make sure that you use the correct version of 'pip' installed for your Python interpreter located at '/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7'.
    
    40:490: execution error: Traceback (most recent call last):
      File "/Applications/PyCharm.app/Contents/helpers/packaging_tool.py", line 184, in main
        retcode = do_install(pkgs)
      File "/Applications/PyCharm.app/Contents/helpers/packaging_tool.py", line 109, in do_install
        return pip.main(['install'] + pkgs)
    AttributeError: 'module' object has no attribute 'main'
     (4)
    
     
    image.png

    但是在命令窗口中通过pip install flask安装成功,并且可以导入flask:

    TQ-WXdeMacBook-Pro:~ anonyper$ pip install flask
    Collecting flask
      Using cached https://files.pythonhosted.org/packages/7f/e7/08578774ed4536d3242b14dacb4696386634607af824ea997202cd0edb4b/Flask-1.0.2-py2.py3-none-any.whl
    Requirement already satisfied: Jinja2>=2.10 in /usr/local/lib/python2.7/site-packages (from flask) (2.10)
    Requirement already satisfied: itsdangerous>=0.24 in /usr/local/lib/python2.7/site-packages (from flask) (0.24)
    Requirement already satisfied: Werkzeug>=0.14 in /usr/local/lib/python2.7/site-packages (from flask) (0.14.1)
    Requirement already satisfied: click>=5.1 in /usr/local/lib/python2.7/site-packages (from flask) (6.7)
    Requirement already satisfied: MarkupSafe>=0.23 in /usr/local/lib/python2.7/site-packages (from Jinja2>=2.10->flask) (1.0)
    Installing collected packages: flask
    Successfully installed flask-1.0.2
    TQ-WXdeMacBook-Pro:~ anonyper$ python
    Python 2.7.15 (default, Jun 17 2018, 12:46:58)
    [GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.2)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import flask
    >>>
    

    可以看到是可以成功安装并导入的,但是在PyCharm中就一直无法import,而且install的时候就会报上面的错误,这是因为PyCharm选择的python解释器和pip版本的问题,通过PyCharm的设置可以看到使用的解释器python版本是:2.7.10版本,而在命令窗口使用python -v版本可以看到命令窗口使用的python版本是2.7.15_1

    TQ-WXdeMacBook-Pro:~ anonyper$ python -v
    # installing zipimport hook
    import zipimport # builtin
    # installed zipimport hook
    # /usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.pyc matches /usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py
    

    而且仔细看就可以发现两个python的路径也不一样,其中PyCharm中使用的是Mac 系统内置的版本,这个时候需要切换PyCharm解释器为命令窗口使用的版本Python 2.7.15: (/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/bin/python2.7) 

     
    image.png


    切换的时候可能(我的是已经添加进去了)在设置中不会有这个版本的选项,这个时候只需要手动把路径写进去即可。

     
    image.png
     
    image.png


    然后就发现flask这个module可以被导入了。

     

     
    image.png
  • 相关阅读:
    产品开发协作流程
    iOS性能优化
    iOS地图国内和国外的偏差
    Apple技术支持
    iOS应用架构谈 网络层设计方案
    form表单重复被提交
    SpringBoot+filter+listener+拦截器
    SpringBoot中的异常处理
    谷歌浏览器突然不能使用,并且出现报错码"STATUS_INVALID_IMAGE_HASH"解决方法
    form提交(图片,excel其他文件)
  • 原文地址:https://www.cnblogs.com/lucky-cat233/p/12605537.html
Copyright © 2011-2022 走看看