pip无法安装asyncmongo

时间:2014-01-18 16:03:49

标签: python pip

我是Python的新手,需要为我的环境安装asyncmongo软件包。但是当我 如果错误pip install asyncmongo,则会因以下错误而失败。

C:\git\project>pip install asyncmongo
Downloading/unpacking asyncmongo
  Could not find any downloads that satisfy the requirement asyncmongo
  Some externally hosted files were ignored (use --allow-external asyncmongo to allow).
Cleaning up...
No distributions at all found for asyncmongo
Storing debug log for failure in C:\Users\Name\pip\pip.log

我做错了什么?

3 个答案:

答案 0 :(得分:1)

我刚才遇到了同样的问题(猜测你正在尝试安装的库没有在pip正在使用的存储库上进行分发)。而是安装easy_install实用程序并执行:

easy_install asyncmongo

另外,作为附注,我建议使用pip / easy_install附带的virtualenv和virtualenvwrapper。

他们隔离了你的python安装,它基本上就像你为你工作的每个项目使用python安装而不是全局共享它。它包括pip和easy_install,这很有用,因为当我找不到pip的内容或者pip安装失败时,我通常能够找到easy_install。< / p>

答案 1 :(得分:1)

我找到了解决方案。问题是由于asyncmongo 1.2.2源被浪费在amazon文件服务器上引起的,因此在这种情况下应该使用其他标志(--allow-external packagename--allow-unverified packagename)调用pip,以便正确安装它。应该执行:

pip install --allow-external asyncmongo --allow-unverified asyncmongo asyncmongo

答案 2 :(得分:0)

您使用的是Windows平台,而pip对于Windows而言并不如Linux或Mac那么好。 easy_install在Windows上有一些优势,例如安装预编译的.exe二进制文件。

另外,您可以考虑使用motor代替asyncmongo。它更新,看起来更优雅。