python 安装模块 apiclient
python install module apiclient
新手 python,正在尝试安装模块 "apiclient"
因为我的 ide pycharm 无法识别导入:
from apiclient.discovery import build
我尝试了什么:
- pip 安装 apiclient
- 从
手动下载包
https://developers.google.com/api-client-library/python/start/installation#system-requirements
然后我将它提取到
/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-客户端。如果安装了 apiclient,会导致冲突。所以,运行 如下:
pip install --force-reinstall google-api-python-client
Answer Source
如果您在某处安装了 python3 并且您要安装 apiclient,它可能会安装在您的 python3 目录中。我遇到了同样的问题,当我卸载 python3 我的程序时 运行 顺利。
我 运行 遇到了这个问题,但很难弄清楚。最后,这对我有用:
pip install google-api-python-client==1.5.3
在这样做之前,我已经安装了 1.6.2 版本。我认为正在发生的是 google-api-python-client
的更高版本放弃了 apiclient
以支持 googleapiclient
别名;这是一个问题,因为一些包(例如气流)仍然使用 apiclient.discovery
导入。
希望这对您有所帮助。
如果您同时拥有 python 2 和 python 3,并且您正尝试使用 python 2 来达到此目的,请尝试以下操作:sudo pip2 install google-api-python-client==1.5.3
。这对我有用。
我在 Mac,使用 brew 的 python,这对我有用:
1 - 按照其他人的建议,使用 pip 安装 API 客户端:
sudo pip install --upgrade google-api-python-client
2 - 确保您在代码中将库调用为 googleapiclient
,而不是 apiclient
,后者已被弃用。
3 -告诉Python在pip文件夹中寻找包:
export PYTHONPATH=/usr/local/lib/python2.7/site-packages
要使其永久化,请将以上行添加到 $HOME
.
中的 .profile
或 .bash_profile
文件中
新手 python,正在尝试安装模块 "apiclient" 因为我的 ide pycharm 无法识别导入:
from apiclient.discovery import build
我尝试了什么:
- pip 安装 apiclient
- 从 手动下载包
https://developers.google.com/api-client-library/python/start/installation#system-requirements 然后我将它提取到
/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-客户端。如果安装了 apiclient,会导致冲突。所以,运行 如下:
pip install --force-reinstall google-api-python-client
Answer Source
如果您在某处安装了 python3 并且您要安装 apiclient,它可能会安装在您的 python3 目录中。我遇到了同样的问题,当我卸载 python3 我的程序时 运行 顺利。
我 运行 遇到了这个问题,但很难弄清楚。最后,这对我有用:
pip install google-api-python-client==1.5.3
在这样做之前,我已经安装了 1.6.2 版本。我认为正在发生的是 google-api-python-client
的更高版本放弃了 apiclient
以支持 googleapiclient
别名;这是一个问题,因为一些包(例如气流)仍然使用 apiclient.discovery
导入。
希望这对您有所帮助。
如果您同时拥有 python 2 和 python 3,并且您正尝试使用 python 2 来达到此目的,请尝试以下操作:sudo pip2 install google-api-python-client==1.5.3
。这对我有用。
我在 Mac,使用 brew 的 python,这对我有用:
1 - 按照其他人的建议,使用 pip 安装 API 客户端:
sudo pip install --upgrade google-api-python-client
2 - 确保您在代码中将库调用为 googleapiclient
,而不是 apiclient
,后者已被弃用。
3 -告诉Python在pip文件夹中寻找包:
export PYTHONPATH=/usr/local/lib/python2.7/site-packages
要使其永久化,请将以上行添加到 $HOME
.
.profile
或 .bash_profile
文件中