Python3模块安装

时间:2016-05-05 17:11:37

标签: python python-3.x setuptools aiohttp

我试图为python安装模块aiohttp,所以我可以设置一个用uvloop下载文件的系统。但是,当我进入我提取aiohttp并执行以下命令的文件夹时,我遇到了一些困难:

sudo python3 setup.py install
Traceback (most recent call last):
  File "setup.py", line 5, in <module>
    from setuptools import setup, Extension
ImportError: No module named 'setuptools'

我环顾四周,发现有些人遇到了这个问题,但是通过获取python-setuptools或python3-setuptools包修复了这个问题。所以我试着这样做,但这是我得到的输出:

$ sudo apt-get install python3-setuptools
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-setuptools is already the newest version.
python3-setuptools set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.

$ sudo apt-get install python-setuptools
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-setuptools is already the newest version.
python-setuptools set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.

这让我相信已经安装了python-setuptools!我不确定从哪里开始。为了清楚起见,我确实尝试了

sudo python setup.py install

但是我收到错误,因为安装aiohttp需要Python 3.4.1+:

sudo python setup.py install
Traceback (most recent call last):
  File "setup.py", line 61, in <module>
    raise RuntimeError("aiohttp requires Python 3.4.1+")
RuntimeError: aiohttp requires Python 3.4.1+

我在HP Elitebook 8440p上运行Linux Mint 17.2 Qiana。关于我应该做什么的任何建议? 提前谢谢!

3 个答案:

答案 0 :(得分:2)

首先安装python3

brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python

然后使用pip3安装aiohttp

pip3 install aiohttp

答案 1 :(得分:0)

sudo dnf install python-devel-2.7.12-6.fc24.x86_64解决了我的问题

答案 2 :(得分:0)

对于我来说,安装uvloop可以在Mac笔记本电脑上工作:

  pip install uvloop