Python - 为什么安装 oauth2 如此困难?

标签 python

<分区>

所以我试图让 oauth2 与 python 一起工作。所以我从 github 下载了它,并运行了 setup.py 文件,但这并不完全有效。我又用谷歌搜索了一些,在这里发现了一个问题,答案是将文件夹放在 python27/Lib/site-packages 中,并在/site-packages 文件夹中有一个 .pth 文件。 .pth 文件夹具有模块文件夹的名称 (oauth2)。所以那行得通......直到我去运行它并且它说oauth不会运行因为我没有httplib2。所以我下载了它,做了同样的事情,但是 ti 不适用于 httplib2?这到底是怎么回事?我想不通,我只想让 Yahoo Fantasy API 与 Python 一起工作,这样我就可以做一件简单的事情。

这是我获得 .pth 交易的地方:Installing the Swampy Python module on Windows

最佳答案

我认为您需要回到原点。

您尝试过 easy_install oauth2 吗?

您是否尝试过pip install oauth2

如果这些都不起作用,那么您需要手动安装它。阅读 github 上的自述文件后,您知道 oauth2 依赖于 httplib2,因此请先安装和测试 httplib2。在您知道 httplib2 已安装并正常运行之前,请不要继续。

下一步是手动安装 oauth2。许多 Python 模块都有一个 setup.py 脚本,因此您只需切换到它们的目录并运行 python setup.py install 即可正确安装模块。事实上,oauth2 确实有这样一个模块,因此您应该先尝试一下。

然后,如果它仍然不起作用,请确保 oauth2 目录在您的搜索路径中。大多数人会把它放在他们的站点包目录中,但只需将 oath2 目录(包含 __init__.py 的目录)添加到 Python 路径即可。这就是 .pth 文件的作用。

如果您没有 easy_install 或 pip,解决此问题的最简单方法是下载 http://python-distribute.org/distribute_setup.py并在您的系统上执行它。这将为您安装 pip 和 easy_install。

关于Python - 为什么安装 oauth2 如此困难?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7781233/

相关文章:

python - 可以在其方法中使用列表理解派生吗?

python - 过滤包含特定值的多个列

Python脚本,记录到屏幕和文件

python - Matplotlib:箭头指向路径中的每个顶点

python - 这个包含花括号和 for in 循环的 python 表达式是什么?

用于 Linux IP 枚举的 Python 脚本 - 未按预期工作

python - 数据是包含标题和小节的列,如何拆分它?

python - 通过将行和列乘以 -1 使矩阵中的整数和最大

python - 根据两列的比较从第二个 DataFrame 添加列

python - 为什么 setuptools 不复制子文件夹中的模块?