2011-08-07 26 views
4

为什么我不能用包在PyPI将不受点子

$ sudo pip install facebook-python-sdk 

即使facebook-python-sdk package in pypi安装?

日志:http://dpaste.com/hold/589044/

+0

如果你想得到准确的答案,添加错误信息会非常有用。不知道问题,很难找到解决方案。 – MatToufoutu

+0

对不起。 我现在把。 – zVictor

+0

谢谢,它看起来像是PyPI页面上的唯一链接导向github页面,pip获取它并尝试在其上找到一个下载链接,在此链接失败。我建议你使用@zeekay解决方案来安装它。 – MatToufoutu

回答

3

不知道发生了什么事情在那里,但你可以使用pip从GitHub库安装:

pip install git+https://github.com/facebook/python-sdk.git\#egg=facebook-python-sdk 

我通常使用pip install -e这使得PIP符号链接的包您满意,所以你可以编辑回购,更新等,并获得最新的变化,无需再次点击安装。

+0

它似乎不是'干净的',因为安装在当前目录中。 有没有办法从'dist-packages'里面安装git? – zVictor

+0

如果你愿意,你仍然可以通过'python setup.py install'来正常安装。 – zeekay

+1

hey,@zVictor,你可以避免使用-e标志: 'pip install git + https:// github.com/facebook/python-sdk.git#egg = facebook-python-sdk' –