python - 如何在 Conda 中安装最新版本的 Graph API?
问题描述
我需要使用 Graph API 从 Facebook 提取一些数据,并且我正在使用 Conda 进行包管理。但是,当我尝试从 Conda 安装它时,它会给我一条错误消息:
PackagesNotFoundError: The following packages are not available from the current channels:
- facebook-sdk
在 Google 上搜索将我发送到我使用的 Conda 包,但其 API 版本非常旧,链接来自 2011 年。
有人可以告诉我如何使用 Conda 安装最新版本的 Graph API 吗?我可以让它从 PyPI install 安装就好了。
解决方案
确实没有可靠的 Anaconda Cloud 渠道来获取 Facebook SDK for Python(它本身是一个第三方开源项目)。相反,只需按照包文档中的推荐安装,但请确保首先激活您的环境。requests
另外,首先通过 Conda安装先决条件(看起来它只需要)。
conda activate myenv
conda install requests
pip install -e git+https://github.com/mobolic/facebook-sdk.git#egg=facebook-sdk
请注意,即使支持,将 PyPI 中的内容安装到 Conda 环境中也可能导致环境不稳定(请参阅“在 Conda 环境中使用 Pip”)。我强烈建议您为这个项目创建一个单独的环境(例如,conda create -n fbenv python=3.7 requests
)。
推荐阅读
- javascript - 如何使用 AJAX 和 PHP 将 JavaScript 变量发布到 MySQL 数据库中?
- android - 如何使按钮上的点击动作可见?
- react-native - 如何在 React Navigation 中为静态 navigationOptions 创建组件?
- python - Django 构建查询的最佳方法是什么
- mysql - 使用 OR 进行查询,使查询执行缓慢
- symfony - 教义继承、基类和两个子类型
- r - R Shinydashboard 删除图形周围的空白边框
- python - 如何在 spyder 中获取 ipython 控制台以打印全文?
- node.js - 使用 Mongoose 在 MongoDB 中存储可变长度数组
- react-native - 为什么 backgroundColor 不适用于 React Native 中的 View?