• ImportError: /lib64/libpangoft2-1.0.so.0: undefined symbol: FcWeightFromOpenTypeDouble


    python的虚拟环境运行脚本报错

    # /usr/local/venv_python3/bin/pip list
    Package                  Version
    ------------------------ ---------
    amqp                     2.2.2
    attrs                    20.2.0
    Automat                  20.2.0
    billiard                 3.5.0.3
    celery                   4.1.0
    certifi                  2017.11.5
    chardet                  3.0.4
    constantly               15.1.0
    crcmod                   1.7
    gevent                   1.2.2
    google-api-python-client 1.6.7
    greenlet                 0.4.12
    html5lib                 1.1
    httplib2                 0.18.1
    hyperlink                20.0.1
    idna                     2.6
    incremental              17.5.0
    Jinja2                   2.11.2
    kombu                    4.1.0
    lxml                     4.1.1
    MarkupSafe               1.1.1
    oauth2client             4.1.3
    oss2                     2.3.3
    pdfkit                   0.6.1
    pika                     1.1.0
    Pillow                   7.2.0
    pip                      20.2.3
    psutil                   5.7.2
    pyasn1                   0.4.8
    pyasn1-modules           0.2.8
    PyHamcrest               2.0.2
    pymongo                  3.6.0
    PyPDF2                   1.26.0
    PyQt5                    5.15.3
    PyQt5-Qt                 5.15.2
    PyQt5-sip                12.8.1
    pytz                     2017.3
    PyYAML                   3.12
    redis                    2.10.6
    reportlab                3.5.49
    requests                 2.18.4
    rsa                      4.6
    setuptools               28.8.0
    six                      1.15.0
    SQLAlchemy               1.3.19
    tornado                  4.5.2
    Twisted                  20.3.0
    uritemplate              3.0.1
    urllib3                  1.22
    vine                     1.1.4
    webencodings             0.5.1
    wheel                    0.35.1
    xhtml2pdf                0.2.4
    zope.interface           5.1.0

    报错如下

    (venv_python3) ]# python3 task.py 
    Traceback (most recent call last):
      File "/data/www/vhosts/task.pdfelement.io.bak/core_api/pdfsdk/PdfSdk.py", line 14, in swig_import_helper
        return importlib.import_module(mname)
      File "/usr/local/venv_python3/lib64/python3.6/importlib/__init__.py", line 126, in import_module
        return _bootstrap._gcd_import(name[level:], package, level)
      File "<frozen importlib._bootstrap>", line 994, in _gcd_import
      File "<frozen importlib._bootstrap>", line 971, in _find_and_load
      File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
      File "<frozen importlib._bootstrap>", line 658, in _load_unlocked
      File "<frozen importlib._bootstrap>", line 571, in module_from_spec
      File "<frozen importlib._bootstrap_external>", line 922, in create_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
    
    
    
    ImportError: /lib64/libpangoft2-1.0.so.0: undefined symbol: FcWeightFromOpenTypeDouble
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "task.py", line 17, in <module>
        from views import HANDLER_LIST, BaseHandler
      File "/data/www/vhosts/task.pdfelement.io.bak/views/__init__.py", line 16, in <module>
        from .annotation import ANNOTATION_URLS
      File "/data/www/vhosts/task.pdfelement.io.bak/views/annotation.py", line 27, in <module>
        from workers.task_annotation import TASKS as annot_task
      File "/data/www/vhosts/task.pdfelement.io.bak/workers/task_annotation.py", line 25, in <module>
        from core_api.pdfsdk.annotate import Annotation
      File "/data/www/vhosts/task.pdfelement.io.bak/core_api/pdfsdk/annotate.py", line 20, in <module>
        from core_api.pdfsdk import PdfSdk
      File "/data/www/vhosts/task.pdfelement.io.bak/core_api/pdfsdk/PdfSdk.py", line 17, in <module>
        _PdfSdk = swig_import_helper()
      File "/data/www/vhosts/task.pdfelement.io.bak/core_api/pdfsdk/PdfSdk.py", line 16, in swig_import_helper
        return importlib.import_module('_PdfSdk')
      File "/usr/local/venv_python3/lib64/python3.6/importlib/__init__.py", line 126, in import_module
        return _bootstrap._gcd_import(name[level:], package, level)
    ModuleNotFoundError: No module named '_PdfSdk'

    解决办法:
    vim /etc/profile
    export LD_LIBRARY_PATH=/lib64/


    参考:https://github.com/JuliaPy/PyPlot.jl/issues/209

  • 相关阅读:
    POJ:3126-Prime Path
    Linux用户操作及权限
    Web前段开发人员须知的常见浏览器兼容性问题及解决技巧
    windows激活
    未来十年最具有潜力的行业
    WebStorm激活码存储
    5种关系型数据库
    linux常用命令总结
    进程、线程、多线程的总结
    C++类库
  • 原文地址:https://www.cnblogs.com/reblue520/p/14482540.html
Copyright © 2020-2023  润新知