我试图用pip从PyPi在我的Windows机器上安装lz4包。这个包没有上传任何轮子,所以需要在本地编译源代码。我已经安装了Python编译器的VisualC++。在
我跑了:
pip install lz4
这给了我一个编译错误:
^{pr2}$从PyPi下载tar文件时,我可以看到-W和-Wundef编译器参数被显式设置,但这些不是MSVC编译器的合法标志。在
ext_modules=[
Extension('lz4', [
'src/lz4.c',
'src/lz4hc.c',
'src/python-lz4.c'
], extra_compile_args=[
"-std=c99",
"-O3",
"-Wall",
"-W",
"-Wundef",
"-DLZ4_VERSION=\"r119\"",
])
我从源代码的本地副本中删除了这些代码,并对修改后的代码运行安装程序。在
python setup.py install
我仍然有一个stdint.h丢失的问题,讨论了elsewhere,但是在解决了这个问题之后,安装成功了。在
我的问题是:
目前没有回答
相关问题 更多 >
编程相关推荐