我想将 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"
我尝试重新安装不同版本的软件包,但没有结果。
我遇到了类似的问题。如果出现错误
导入错误:libstdc++.so.6:无法打开共享对象文件:没有这样的文件或目录
然后添加
glibc
作为系统依赖项可能会解决该问题。