按习惯使用pip install libxml2安装失败:
提示找不到叫 libxml2 的插件版本
ubuntu@VM-0-17-ubuntu:/usr/bin$ sudo pip install libxml2
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Looking in indexes: http://mirrors.tencentyun.com/pypi/simple
ERROR: Could not find a version that satisfies the requirement libxml2 (from versions: none)
ERROR: No matching distribution found for libxml2
stackoverflow上找到的答案是:要这样安装:
sudo apt-get install libxml2-dev libxslt-dev python-dev
pip install lxml
https://stackoverflow.com/questions/38148460/pip-install-libxml2-failed
但为什么 pip install 的是 lxml 不是 libxml2?
还是找找官网:
官网第一句话即说明了:在python中libxml2叫lxml。
所以要用:pip install lxml 安装