gpt4 book ai didi

python - PyCharm 识别模块但不导入它

转载 作者:太空宇宙 更新时间:2023-11-03 16:41:58 36 4
gpt4 key购买 nike

我尝试在我的 PyCharm 项目中导入 PyDrive 模块:from pydrive.auth import GoogleAuth。我尝试了不同的事情:

  • 直接从项目解释器安装
  • 使用 pip 命令下载并使用 poject 解释器的路径导入
  • Linux 中也是如此

没有任何作用。每次 PyCharm 识别模块甚至建议自动完成,但当我运行项目时,它一直显示 ImportError: No module named pydrive.auth

有什么建议吗?

编辑:当我直接将 pydrive 文件夹放入存储库时,这一次:ImportError:第一次导入 PyDrive 时没有名为 httplib2 的模块。我的路径是正确的,httplib2 再次出现在我的 PyCharm 项目中

最佳答案

注意到该模块已经通过 pip 和项目解释器安装,但没有任何效果,这就是成功的秘诀(终于!):

  1. 确保模块确实已安装:

    sudo pip{2\3} install --upgrade httplib2

  2. 在您的计算机上找到该模块:

    查找/| grep httplib2

您需要到达 pip 安装模块的位置,路径可能如下所示:

/usr/local/lib/python2.7/dist-packages

  • 进入此处指定的路径,搜索模块并将所有相关文件和文件夹复制到本地 pycharm 项目环境中。这将是一个路径如下的目录:

    /home/your_user/.virtualenvs/project_name/lib/python2.7

  • 就是这个了。但请注意,您可能需要多次执行此操作,因为每个模块可能都有依赖项...

    祝你好运!

    关于python - PyCharm 识别模块但不导入它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36713581/

    36 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com