在PyCharm中运行时,没有名为“ googleapiclient”的模块

时间:2020-11-06 14:04:53

标签: python

当我在Sublime中运行该程序时,它运行良好,但是今天我安装了PyCharm,试图在此运行它并收到此错误。我试图做点子安装google-api-python-client,但这没有帮助。我是PyCharm的新手,也许我错过了一些东西。

C:\Users\claud\PycharmProjects\pythonProject\venv\Scripts\python.exe C:\Users\claud\PycharmProjects\pythonProject\samanthamain.py
Traceback (most recent call last):
  File "C:\Users\claud\PycharmProjects\pythonProject\samanthamain.py", line 5, in <module>
    from googleapiclient.discovery import build
ModuleNotFoundError: No module named 'googleapiclient'

Process finished with exit code 1

enter image description here

2 个答案:

答案 0 :(得分:2)

根据输出,您的解释器为C:\Users\claud\PycharmProjects\pythonProject\venv\Scripts\python.exe,即您的项目已设置为使用虚拟环境。

您可能是在未激活控制台的虚拟环境的情况下使用pip install安装了该软件包的,该虚拟环境将其安装在了全局环境中,因此从您的项目使用的虚拟环境中看不到该软件包。

您可以通过以下方式在虚拟环境中安装软件包:

    通过指定环境解释器的完整路径,
  1. 为虚拟环境调用pip install
> C:\Users\claud\PycharmProjects\pythonProject\venv\Scripts\python.exe -m pip install <package>
  1. 激活虚拟环境,然后照常运行pip install
> C:\Users\claud\PycharmProjects\pythonProject\venv\Scripts\activate.bat
(venv) > pip install <package>
  1. 使用PyCharm的功能:
    File> Settings...> Project: <your project>> Python Interpreter>右侧的 + 按钮。

答案 1 :(得分:0)

pycharm默认情况下会创建一个虚拟环境。在Pycharm中,未安装google-api-python-client。尝试在pycharm中安装google-api-python-client。