python安装模块apiclient

python安装模块apiclient,python,google-api,installation,pip,apiclient,Python,Google Api,Installation,Pip,Apiclient,python新手,正在尝试安装模块“ApicClient” 由于my ide pycharm不识别该导入: from apiclient.discovery import build 我尝试的是: pip安装apiclient 从中手动下载包 然后我把它提取到 /Users/nirregev/anaconda/bin/google-api-python-client-1.5.0 在我的mac终端上运行了这个 python setup.py安装 但pycharm仍然无法识别此模块。 根据py

python新手,正在尝试安装模块“ApicClient” 由于my ide pycharm不识别该导入:

from apiclient.discovery import build
我尝试的是:

  • pip安装apiclient
  • 从中手动下载包
  • 然后我把它提取到

    /Users/nirregev/anaconda/bin/google-api-python-client-1.5.0
    
    在我的mac终端上运行了这个 python setup.py安装 但pycharm仍然无法识别此模块。 根据pycharm,我安装了以下口译员:

    /Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5
    /Users/nirregev/anaconda/bin/python
    /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
    

    试试这个:

    sudo pip install --upgrade google-api-python-client
    

    确保只安装了google api python客户端。如果安装了ApicClient,则会导致冲突。因此,运行以下命令:

    pip install --force-reinstall google-api-python-client
    

    如果您在某处安装了python3,并且要安装apiclient,那么它可能正在python3目录中安装它。我也遇到了同样的问题,当我卸载python3时,我的程序运行得很顺利。

    我遇到了这个问题,很难解决它。最后,这对我起了作用:

    pip安装谷歌api python客户端==1.5.3

    在此之前,我安装了1.6.2版。我认为现在的情况是,
    google-api-python-client
    的更高版本放弃了
    apiclient
    ,转而使用
    google-api-client
    别名;这是一个问题,因为某些软件包(如airflow)仍然使用该
    apiclient.discovery
    import


    希望这能有所帮助。

    如果您同时拥有python 2和python 3,并且正试图使用python 2实现此目的,请尝试以下操作:
    sudopip2安装google api python客户端==1.5.3
    。这对我很有用。

    我在Mac上,使用brew的python,这对我很有用:

    1-按照其他人的建议,使用pip安装API客户端:

    sudo pip install --upgrade google-api-python-client
    
    2-确保您在代码中以
    GoogleAppClient
    的身份调用库,而不是以不推荐使用的
    ApicClient
    的身份调用库

    3-告诉Python在pip文件夹中查找包:

    export PYTHONPATH=/usr/local/lib/python2.7/site-packages
    

    要使其永久化,请将上面的行添加到
    .profile
    .bash\u profile
    文件中
    $HOME

    从文件系统中的哪个位置运行pip是否重要?我刚刚运行了这两个pip命令,它显示“已满足要求”是的,如果使用虚拟环境,则很重要。最好在项目目录中运行pip。有关更多信息,请单击答案来源。这将为您提供更多帮助。/Users/nirregev/anaconda/bin/python/Users/nirregev/PycharmProjects/test/PrepareTrainingData.py回溯(最后一次调用):文件“/Users/nirregev/PycharmProjects/test/PrepareTrainingData.py”,第3行,在from apiclient.discovery import build ImportError:没有名为“apiclientlook over”的模块中,由于Python软件包的就地升级存在问题,无法从1.2版升级到1.3版。相反,setup.py会尝试检测并阻止它。只需删除以前的版本并重新安装即可修复此问题。重要的是,当我尝试在ipython中导入此内容时,它可以正常工作