带有python 3.10的flask不会在replit中导入spacy

问题描述 投票:0回答:1

我想将 spacy 导入到在 replit 上运行 python 3.10 的 Flask 应用程序中。当我执行 pip install spacy 时,我没有收到任何错误,即安装了 spacy。但是,当我在 app.py 文件中写入 import spacy 时,出现错误。看来 libstdc++.so.6 没有正确导入。我应该如何修复这个错误?谢谢!

这是错误:

"Traceback (most recent call last):
  File "/home/runner/Document-Reading-Virtual-Assistant/app.py", line 6, in <module>
    import spacy
  File "/home/runner/Document-Reading-Virtual-Assistant/venv/lib/python3.10/site-packages/spacy/__init__.py", line 6, in <module>
    from .errors import setup_default_warnings
  File "/home/runner/Document-Reading-Virtual-Assistant/venv/lib/python3.10/site-packages/spacy/errors.py", line 3, in <module>
    from .compat import Literal
  File "/home/runner/Document-Reading-Virtual-Assistant/venv/lib/python3.10/site-packages/spacy/compat.py", line 4, in <module>
    from thinc.util import copy_array
  File "/home/runner/Document-Reading-Virtual-Assistant/venv/lib/python3.10/site-packages/thinc/__init__.py", line 5, in <module>
    from .config import registry
  File "/home/runner/Document-Reading-Virtual-Assistant/venv/lib/python3.10/site-packages/thinc/config.py", line 2, in <module>
    import confection
  File "/home/runner/Document-Reading-Virtual-Assistant/venv/lib/python3.10/site-packages/confection/__init__.py", line 35, in <module>
    import srsly
  File "/home/runner/Document-Reading-Virtual-Assistant/venv/lib/python3.10/site-packages/srsly/__init__.py", line 1, in <module>
    from ._json_api import read_json, read_gzip_json, write_json, write_gzip_json
  File "/home/runner/Document-Reading-Virtual-Assistant/venv/lib/python3.10/site-packages/srsly/_json_api.py", line 6, in <module>
    from . import ujson
  File "/home/runner/Document-Reading-Virtual-Assistant/venv/lib/python3.10/site-packages/srsly/ujson/__init__.py", line 1, in <module>
    from .ujson import decode, encode, dump, dumps, load, loads  # noqa: F401
ImportError: libstdc++.so.6: cannot open shared object file: No such file or directory
exit status 1"

我尝试重新安装不同版本的软件包,但没有结果。

python spacy replit
1个回答
0
投票

我遇到了类似的问题。如果出现错误

导入错误:libstdc++.so.6:无法打开共享对象文件:没有这样的文件或目录

然后添加

glibc
作为系统依赖项可能会解决该问题。

© www.soinside.com 2019 - 2024. All rights reserved.