当我在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
答案 0 :(得分:2)
根据输出,您的解释器为C:\Users\claud\PycharmProjects\pythonProject\venv\Scripts\python.exe
,即您的项目已设置为使用虚拟环境。
您可能是在未激活控制台的虚拟环境的情况下使用pip install
安装了该软件包的,该虚拟环境将其安装在了全局环境中,因此从您的项目使用的虚拟环境中看不到该软件包。
您可以通过以下方式在虚拟环境中安装软件包:
pip install
:> C:\Users\claud\PycharmProjects\pythonProject\venv\Scripts\python.exe -m pip install <package>
pip install
:> C:\Users\claud\PycharmProjects\pythonProject\venv\Scripts\activate.bat
(venv) > pip install <package>
File
> Settings...
> Project: <your project>
> Python Interpreter
>右侧的 + 按钮。答案 1 :(得分:0)
pycharm默认情况下会创建一个虚拟环境。在Pycharm中,未安装google-api-python-client。尝试在pycharm中安装google-api-python-client。