如何在Conda中安装最新版本的Graph API?

时间:2019-08-12 06:12:27

标签: python facebook-graph-api conda

我需要使用Graph API从Facebook提取一些数据,并且我使用Conda进行包裹管理。但是,当我尝试从Conda安装它时,出现一条错误消息:

PackagesNotFoundError: The following packages are not available from the current channels:  
     - facebook-sdk

在Google上进行搜索后,我发现我使用了a Conda package,但该API的版本非常旧,其链接来自2011年。

有人可以告诉我如何使用Conda安装最新版本的Graph API吗?我可以从PyPI install上安装它。

1 个答案:

答案 0 :(得分:1)

确实没有可靠的Anaconda Cloud渠道来获取适用于Python的Facebook SDK(它本身是第三方开源项目)。相反,只需遵循the recommended installation from the package documentation,但请确保先激活您的环境。另外,请先通过Conda安装先决条件(看起来只需要requests)。

conda activate myenv
conda install requests
pip install -e git+https://github.com/mobolic/facebook-sdk.git#egg=facebook-sdk

请注意,即使受支持,将PyPI中的内容安装到Conda env中也可能导致env不稳定(请参阅"Using Pip in a Conda Environment")。我强烈建议您为此项目创建一个单独的环境(例如conda create -n fbenv python=3.7 requests)。