我正在尝试使用" plecost"。 我安装了python3和pip来使用它。 发现以下错误:
manjaro@arch➜~» plecost [18:39:35]
Traceback (most recent call last):
File "/usr/bin/plecost", line 11, in <module>
sys.exit(main())
File "/usr/lib/python3.5/site-packages/plecost_lib/plecost.py", line 78, in main
from .api import run, __version__
File "/usr/lib/python3.5/site-packages/plecost_lib/api.py", line 46, in <module>
from .libs.data import PlecostOptions
File "/usr/lib/python3.5/site-packages/plecost_lib/libs/data.py", line 49, in <module>
from .utils import get_data_folder
File "/usr/lib/python3.5/site-packages/plecost_lib/libs/utils.py", line 41, in <module>
import aiohttp
File "/usr/lib/python3.5/site-packages/aiohttp/__init__.py", line 6, in <module>
from . import hdrs # noqa
File "/usr/lib/python3.5/site-packages/aiohttp/hdrs.py", line 2, in <module>
from .multidict import upstr
File "/usr/lib/python3.5/site-packages/aiohttp/multidict.py", line 285, in <module>
class _ItemsView(_ViewBase, abc.ItemsView):
File "/usr/lib/python3.5/abc.py", line 133, in __new__
cls = super().__new__(mcls, name, bases, namespace)
TypeError: multiple bases have instance lay-out conflict
我知道如何解决它?
答案 0 :(得分:0)
安装最新版本的aiohttp库
sudo python3 -m pip install aiohttp==1.3.5
如果你得到&#34; ImportError:无法导入名称HTMLParseError&#34;你必须升级beautifulsoup4
sudo python3 -m pip install --upgrade beautifulsoup4==4.6.0