python - 无法在 virtualenv 中安装 libxml2
问题描述
我遇到了libxml2
python 模块的问题。
我正在尝试使用以下命令将它安装在python3 virtualenv上:
pip install libxml2-python3
但它显示以下错误:
Collecting libxml2-python3 Using cached
https://files.pythonhosted.org/packages/41/97/a2ecf6c5b291799dbd40b3d041d89b0ecdb1b43c8c2503e27991325851cd/libxml2-python3-2.9.5.tar.gz
Complete output from command python setup.py egg_info:
failed to find headers for libxml2: update includes_dir
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in
/tmp/pip-install-72u9ke0y/libxml2-python3/
我尝试了以下链接中提供的解决方案,但对我没有任何作用:
https://github.com/GoogleCloudPlatform/google-cloud-python/issues/3884
“pip install unroll”:“python setup.py egg_info”失败,错误代码为 1
我在 Fedora 27 操作系统上工作
解决方案
如果我没记错的话,您将需要 libxml2 开发文件。尝试运行
yum install libxml2-devel
然后再次运行 pip install
推荐阅读
- javascript - 照片未显示 Ionic 3
- html - Excel VBA提取href值
- python - 如何根据 HSV/RGB 值控制图像对比度
- wordpress - 通过api的woocommerce空购物车不起作用
- scala - 如何在 Scala 中计算滚动统计信息
- c++ - 在 clang-cl 中启用 C++ Modules TS
- android - 如何解决 android.view.InflateException:二进制 XML 文件行并且无法实例化一个或多个类
- matrix-multiplication - GLM - 乘法运算
- ajax - 尝试使用 ajax 从 laravel 中的表中获取单个记录
- javascript - 从 JAVASCRIPT 读取 txt 文件