我在github上下载了这个library,并尝试使用pip install .
使用Python进行安装,但出现以下错误消息:
metaphone_ptbrpy.c (32): fatal error C1083
Cannot open include file: '../source/metaphone_ptbr.h'
No such file or directory
error: command 'C:\\Program Files(x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\ x86_amd64\\
cl.exe' failed with exit status 2
并且错误消息所说的文件不存在,事实上它确实存在(按照打印):
我该怎么办
#编辑1
我联系了图书馆的开发者,他帮了我很多。我还应用了@phd在问题评论中提到的建议。完整的解决方案:
将
/source
文件夹复制到/python
文件夹中编辑
/python/setup.py
更改此项:
为此:
/python/metaphone_ptbrpy.c
:更改此项:
为此:
替换this和this的
/source/metaphone_ptbr.c
和/source/metaphone_ptbr.h
文件在
/python
文件夹中运行python setup.py build
命令以生成项目,然后运行pip install .
以完成安装要测试是否一切正常,只需运行以下命令:
PS:如果在执行上述命令时出现警告,只需将文件
/python/metaphone_ptbrpy.c
更改为that版本不确定,尽管尝试使用-e参数
pip install -e youpackage
相关问题 更多 >
编程相关推荐