我是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
我做错了什么?
答案 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
。它更新,看起来更优雅。