python安装时发生严重错误在设置里找不到文件_pip安装pythonlz时出现“找不到文件”错误...
我正在尝试在macossierra上安装python-lzo。我已经使用brew来安装clzo库:brew update
brew install lzo
然后,我尝试使用虚拟环境和pip安装python-lzo:
^{pr2}$
得到了以下输出:Collecting python-lzo
Using cached python-lzo-1.11.tar.gz
Building wheels for collected packages: python-lzo
Running setup.py bdist_wheel for python-lzo: started
Running setup.py bdist_wheel for python-lzo: finished with status 'error'
Complete output from command /usr/local/opt/python/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/38/v_r4bjvx7dz626x16nh6jcn00000gn/T/pip-build-wDRYjx/python-lzo/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d /var/folders/38/v_r4bjvx7dz626x16nh6jcn00000gn/T/tmp_ueOY4pip-wheel- --python-tag cp27:
/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py:251: UserWarning: 'licence' distribution option is deprecated; use 'license'
warnings.warn(msg)
running bdist_wheel
running build
running build_ext
building 'lzo' extension
creating build
creating build/temp.macosx-10.11-x86_64-2.7
clang -fno-strict-aliasing -fno-common -dynamic -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/include/lzo -I/usr/local/include -I/usr/local/opt/openssl/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c lzomodule.c -o build/temp.macosx-10.11-x86_64-2.7/lzomodule.o
lzomodule.c:35:10: fatal error: 'lzo1x.h' file not found
#include
^
1 error generated.
error: command 'clang' failed with exit status 1
----------------------------------------
Running setup.py clean for python-lzo
Failed to build python-lzo
Installing collected packages: python-lzo
Running setup.py install for python-lzo: started
Running setup.py install for python-lzo: finished with status 'error'
Complete output from command /usr/local/opt/python/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/38/v_r4bjvx7dz626x16nh6jcn00000gn/T/pip-build-wDRYjx/python-lzo/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/38/v_r4bjvx7dz626x16nh6jcn00000gn/T/pip-8RUWxo-record/install-record.txt --single-version-externally-managed --compile:
/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py:251: UserWarning: 'licence' distribution option is deprecated; use 'license'
warnings.warn(msg)
running install
running build
running build_ext
building 'lzo' extension
creating build
creating build/temp.macosx-10.11-x86_64-2.7
clang -fno-strict-aliasing -fno-common -dynamic -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/include/lzo -I/usr/local/include -I/usr/local/opt/openssl/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c lzomodule.c -o build/temp.macosx-10.11-x86_64-2.7/lzomodule.o
lzomodule.c:35:10: fatal error: 'lzo1x.h' file not found
#include
^
1 error generated.
error: command 'clang' failed with exit status 1
----------------------------------------
lzo1x.h文件确实存在于此处:/usr/local/opt/lzo/include/lzo/或使用brew命令:$ ls $(brew --prefix lzo)/include/lzo/
然后,我尝试设置CFLAGS环境变量,但仍然有相同的错误:$ export EXTRA_CFLAGS=-I/usr/local/opt/lzo/include && export EXTRA_CXXFLAGS=-I/usr/local/opt/lzo/include && export EXTRA_LDFLAGS=-L/usr/local/opt/lzo/lib && pip install
绝望中:$ export EXTRA_CFLAGS=-I/usr/local/opt/lzo/include/lzo && export EXTRA_CXXFLAGS=-I/usr/local/opt/lzo/include/lzo && export EXTRA_LDFLAGS=-L/usr/local/opt/lzo/lib && pip install python-lzo
还是同样的错误信息,有什么想法吗?在
--更新--
还尝试将变量直接传递到pip:pip install --global-option='build_ext' --global-option='-I/usr/local/opt' --global-option='-I/usr/local/opt/lzo/include/lzo' --global-option='-L/usr/local/opt/lzo/lib' python-lzo
这次我得到了一个稍微不同的错误:cmdoptions.check_install_build_global(options)
Collecting python-lzo
Using cached python-lzo-1.11.tar.gz
Skipping bdist_wheel for python-lzo, due to binaries being disabled for it.
Installing collected packages: python-lzo
Running setup.py install for python-lzo ... error
Complete output from command /Users/myuser/dir/devel/lzo_example/env/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/38/v_r4bjvx7dz626x16nh6jcn00000gn/T/pip-build-14vN3V/python-lzo/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" build_ext -I/usr/local/opt -I/usr/local/opt/lzo/include/lzo -L/usr/local/opt/lzo/lib install --record /var/folders/38/v_r4bjvx7dz626x16nh6jcn00000gn/T/pip-Gq5pjs-record/install-record.txt --single-version-externally-managed --compile --install-headers /Users/emson/Dropbox/devel/aws/coursenut_bigdata/lzo_example/env/bin/../include/site/python2.7/python-lzo:
/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py:251: UserWarning: 'licence' distribution option is deprecated; use 'license'
warnings.warn(msg)
running build_ext
building 'lzo' extension
creating build
creating build/temp.macosx-10.11-x86_64-2.7
clang -fno-strict-aliasing -fno-common -dynamic -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/include/lzo -I/usr/local/opt/lzo/include/lzo -I/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c lzomodule.c -o build/temp.macosx-10.11-x86_64-2.7/lzomodule.o
In file included from lzomodule.c:35:
/usr/local/opt/lzo/include/lzo/lzo1x.h:33:10: fatal error: 'lzo/lzoconf.h' file not found
#include
^
1 error generated.
error: command 'clang' failed with exit status 1
非常感谢
--成功---
非常感谢@daphtdazz您的解决方案(见下文)奏效了!
我稍微修改了一下,使用brew --cellar命令来获取lzo文件的位置:
export C_INCLUDE_PATH=$(brew --cellar lzo)/2.09/include/lzo:$(brew --cellar lzo)/2.09/include/
export LIBRARY_PATH=/usr/local/lib
pip install python-lzo
python安装时发生严重错误在设置里找不到文件_pip安装pythonlz时出现“找不到文件”错误...相关推荐
- 创建TLS客户端凭据时发生严重错误,内部错误状态为10013
问题现象 Windows11操作系统运行iNode智能客户端在建立SSL VPN隧道连接时,系统日志频繁提示"创建 TLS 客户端 凭据时发生严重错误.内部错误状态为 10013" ...
- python0x80070643_Win10提示Python 0x80070643安装时发生严重错误
最近有Win10系统用户反映,由于自己的电脑安装有两个python软件,所以想要卸载掉其中一个,不过在卸载的时候却发现无法卸载,并且出现提示"Python 0x80070643安装时发生严重 ...
- python安装失败错误代码0x_详解雨林木风Win10提示“Python 0x80070643安装时发生严重错误”解决方法...
相信大家对于电脑非常不陌生吧,那你知道Win10专业版中提示"Python 0x80070643安装时发生严重错误"如何解决吗?是由于什么原因导致的呢?不知道了吧,其实系统错误非常 ...
- Python打不开、Python 安装时发生严重错误 “A newer version of the Python launcher is already installed“
文章目录 Python打不开 正确卸载Python(win 10) 安装Python, "A newer version of the Python launcher is already ...
- python安装出现modify_Win10系统提示“Python 0x80070643安装时发生严重错误”怎么办?...
最近有Win10系统用户反映,由于自己的电脑安装有两个python软件,所以想要卸载掉其中一个,不过在卸载的时候却发现无法卸载,并且出现提示"Python 0x80070643安装时发生严重 ...
- Python安装出现严重错误的解决方法_0x80070643-安装时发生严重错误
Python安装出现严重错误的解决方法_0x80070643-安装时发生严重错误 送给读者的话 我的安装环境 错误截图 出现错误可能原因 解决上述错误方法 送给读者的话 当你看到这里时,恭喜你大概已经 ...
- Python卸载时发生严重错误
windows系统python卸载时发生严重错误解决方案: 1.win+X快捷键,点击设置 2.进入应用,应用和功能,搜索python,将python卸载即可
- Microsoft .NET Framework 4.0安装时发生严重错误 无法安装
Microsoft .NET Framework 4.0安装时发生严重错误 ,尝试了多种方法后,才解决了问题,解决我问题的是第2种方法,下载Microsoft .NET Framework 4.0独立 ...
- NET Framework 4.0 安装失败:安装时发生严重错误
NET Framework 4.0 安装失败:安装时发生严重错误 看日志,好像是缺少系统组件.不知道你的系统是怎么装的,有耐心的话,请用系统盘执行Windows的默认方式安装.即常说的硬装,不要用网上 ...
最新文章
- python剑指offer 包含min函数的栈
- C++ STL究竟有多慢?
- Stanford UFLDL教程 神经网络向量化
- 小白的奇幻数学课堂(part3)--你能把一张纸对折7次以上吗
- .NET生态系统概览
- java sleep和wait区别
- Kafka中@KafkaListener如何动态指定多个topic
- 代码中大量的if/else,你有什么优化方案?
- Euler Tour Tree与dynamic connectivity
- python实现json文件中向量写入Excel中
- 盘点国内外私募基金业绩报酬计提方式
- 文档管理专家Aspose 2017年首季更新大合集
- 小米note2鸿蒙ROM,小米note2线刷刷机教程_小米note2第三方rom线刷包_救砖刷机包
- 关于微信开发者没有上传按钮的问题
- JMM内存模型 多线程三大特性
- java防止电脑锁屏的网页_关于windows防止锁屏小程序
- 对象的序列化存储:Serializable 和 Parceable
- 淘宝开放平台API接口,接入方案如下
- 2022年图灵奖颁给了76岁以太网之父!一篇失败的博士答辩论文,成就了互联网时代
- 氪8号积木机器人编程_氪1号 能力风暴 教育机器人 积木系列 (AI,智能,编程)
热门文章
- rsa数字签名算法c语言实现,RSA算法的C++实现
- (原創) 為什麼要學C/C++? (C/C++)
- cosmic翻译_cosmic
- 报考通信考试有条件吗?要怎么样的条件才能报考通信考试?
- c/c++求两个数的最大公约数(递归版)
- Windows10安装.NET Framework3.5时失败的解决
- 电影类平台如何选择服务器
- 线程基础:多任务处理——MESI协议以及带来的问题:伪共享
- 【SD2.0大会】毛新生:MVC Is Dead?
- Android 开发小工具之:Custom Tabs