python - 如何在 IPython-Notebook 上安装 oauth2

标签 python pip ipython jupyter-notebook

我想在 IPython-Notebook 上导入 oauth2。当我这样做时:

import oauth2

发生错误:

ImportError: No module named 'oauth2'

对于常规安装,我应该首先通过以下方式安装模块:

pip install python-oauth2

但是我不知道如何在IPython平台上安装这个模块。

最后,我猜这个问题的一般版本是:如何在 Ipython 上导入模块?

<小时/>

解决方案:

感谢 Monkpit,我犯的错误是尝试在 IPython 而不是终端上进行 pip install。在我更正此问题并运行后

python -m pip install oauth2

它有效。

最佳答案

在尝试这个答案之前,请阅读本文!

如果您已经从终端运行 pip install python-oauth2 - 不是从 IPython!,并且您仍然无法在您的终端中导入 oauth2 IPython session ,请继续阅读。

将软件包安装到未知的 IPython 内核

通过从 IPython 内部运行以下代码来检查您在 IPython/Jupyter 中运行的 Python 可执行文件:

from __future__ import print_function
import sys
print(sys.executable)

您将得到一些结果,例如:/usr/bin/pythonC:\\Python\\python.exe。在我的示例中,我将使用 /usr/bin/python,但您应该使用您的结果。

获取结果,从您的终端运行:

/usr/bin/python -m pip install python-oauth2

如果该命令成功,import oauth2 应该可以在您的 IPython session 中运行。如果不成功并且您收到 SyntaxError,那么您需要确保 pip 安装正确。请参阅pip documentation有关详细信息,请使用 IPython 笔记本的 sys.executable 中的 python 路径运行任何 python 命令。

关于python - 如何在 IPython-Notebook 上安装 oauth2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34710592/

相关文章:

python - 如何对特定行上的 numpy 数组进行排序,并相应地更改其他行?

python - 如何在 Python2.7 的 Debian 环境中安装 pyautogui?

python - Anaconda 改变了 python 的环境,但没有改变 ipython

python - 如何在 Colab 中显示 matplotlib 动画而不显示绘图?

python - conda 卡在 Proceed ([y]/n) 上?在 ipython 控制台中更新软件包时

python - Pyparsing:将半JSON嵌套明文数据解析为列表

python - 在 Python 中从字符串中删除子字符串

python - 如何获取列表并将其放入表单下拉列表

python - 安装 pip 在 python < 3.6 中不起作用

pip - 为什么 Ansible 不尊重我的系统代理设置?