python安装模块apiclient
python新手,正在尝试安装模块“ApicClient” 由于my ide pycharm不识别该导入: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
from apiclient.discovery import build
我尝试的是:
/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中导入此内容时,它可以正常工作