python anaconda - 管理不同python版本的模块

时间:2016-04-29 13:10:41

标签: python anaconda aiohttp

我的Anaconda中的mac(2.7和3.5.1)中有Python的2个版本。每当我

pip install xxx

它会自动进入/anaconda/lib/python2.7/site-packages文件夹。 现在我想学习aiohttp以及何时安装

pip install aiohttp

它会给我错误:

  

引发RuntimeError(" aiohttp需要Python 3.4.1 +")       RuntimeError:aiohttp需要Python 3.4.1 +

---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in
     

/私有的/ var /文件夹/ C2 / 3yxfnvc51fng531jz312t00m0000gn / T / PIP-积聚m_mCpM / aiohttp /

  1. 我该如何解决这个问题?
  2. Python中管理Anaconda的两个版本的最佳方法是什么?

3 个答案:

答案 0 :(得分:0)

我刚刚找到解决方案:

"0x"

来自http://imgur.com/a/rxZnK

答案 1 :(得分:0)

一般情况下,您可以使用您需要的任何python和包来创建新环境,无论您正在处理什么项目。在这个特定的例子中,如果你想使用需要更高python的aiohttp,我会做以下事情:

conda create -n py35 python=3.5
source activate py35
pip install aiohttp

这将在py35环境中安装aiohttp。

答案 2 :(得分:0)

您可以使用conda工具管理您的环境(适用于Python2 / Python3)和软件包。

有关详细信息,请参阅:https://www.continuum.io/content/python-3-support-anaconda