1

我正在尝试为 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。关于我应该做什么的任何建议?提前致谢!

4

3 回答 3

2

首先安装python3

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

然后使用pip3安装aiohttp

pip3 install aiohttp

于 2017-02-12T05:39:31.337 回答
0

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

于 2016-11-15T19:48:31.520 回答
0

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

  pip install uvloop
于 2018-11-06T06:27:28.003 回答