如何在PyCharm中安装和配置httplib2?

1 投票
2 回答
1670 浏览
提问于 2025-04-18 11:41

我在 JetBrains 的 PyCharm 中通过项目解释器安装了 Google 的 httplib2 库。现在在以下几行代码中,它给我提示错误,说是找不到引用:

from apiclient.discovery import build
from oauth2client.client import flow_from_clientsecrets
from oauth2client.file import Storage
from oauth2client.tools import run

我该怎么解决这个问题呢?是不是需要一些配置才能解决这个问题?

2 个回答

0

在发现这个模块已经通过pip和项目解释器安装了,但还是没法用的时候,最后找到了解决办法!

  1. 首先,确认这个模块确实安装好了:

    用这个命令:sudo pip{2\3} install --upgrade httplib2

  2. 然后,在你的电脑上找到这个模块:

    用这个命令:find / | grep httplib2

你需要找到pip安装模块的地方,路径可能看起来像这样:

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

  1. 接下来,进入上面提到的路径,搜索这个模块,然后把所有的模块文件和文件夹复制到你本地的pycharm项目环境中。这个环境的路径大概是这样的:

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

就这样。不过要注意,你可能需要多做几次,因为每个模块可能都有依赖关系……

1

文件 -> 设置 -> 项目解释器。在右侧,你可以看到当前项目的 项目解释器。检查一下已安装的包是否在这里列出。如果没有,就安装它们。如果已经列出了,那就再仔细检查一下你的 项目项目解释器。重启一下 开发环境。你还可以为你的项目创建一个虚拟环境,并在里面安装这些包。

撰写回答