美文网首页
macOS下pip安装出现library not found f

macOS下pip安装出现library not found f

作者: Kyrielight | 来源:发表于2019-03-11 15:23 被阅读0次

    今天执行pip install tesserocr时遇到了些麻烦,折腾了半天终于解决。
    首先是出现 file 'ios' not found错误,这是找不到名为ios的头文件,需要手动指定一下include的路径,于是执行CPPFLAGS=-I/Library/Developer/CommandLineTools/usr/include/c++/v1 pip install tesserocr这个命令,结果出现了新的错误:ld: library not found for -lstdc++,这是缺少了一个lib导致,解决方法如下:

    1. 找到libstdc++.6.0.9.tbd这个文件,可以百度或者从xcode9里找,xcode10把这个库删了
    2. 把这个文件复制到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib这个路径下,然后创建两个soft link,分别命名为libstdc++.6.tbdlibstdc++.tbd
    3. 执行以下命令CPPFLAGS="-I/Library/Developer/CommandLineTools/usr/include/c++/v1 -L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib" pip install tesserocr即可成功安装

    相关文章

      网友评论

          本文标题:macOS下pip安装出现library not found f

          本文链接:https://www.haomeiwen.com/subject/mmkbpqtx.html