gpt4 book ai didi

Python 库/python2.7/lib-dynload/_io.so : undefined symbol: _PyErr_ReplaceException

转载 作者:太空狗 更新时间:2023-10-30 01:28:06 29 4
gpt4 key购买 nike

我正在尝试使用 letsencrypt 设置 SSL 证书,但是当我运行它时,我得到以下信息:

user@box:/opt/letsencrypt$ ./letsencrypt-auto --apache -d example.com
Updating letsencrypt and virtual environment dependencies...Traceback (most recent call last):
File "/home/user/.local/share/letsencrypt/bin/pip", line 7, in <module>
from pip import main
File "/home/user/.local/share/letsencrypt/local/lib/python2.7/site-packages/pip/__init__.py", line 13, in <module>
from pip.utils import get_installed_distributions, get_prog
File "/home/user/.local/share/letsencrypt/local/lib/python2.7/site-packages/pip/utils/__init__.py", line 15, in <module>
import zipfile
File "/usr/lib/python2.7/zipfile.py", line 6, in <module>
import io
File "/usr/lib/python2.7/io.py", line 51, in <module>
import _io
ImportError: /home/user/.local/share/letsencrypt/lib/python2.7/lib-dynload/_io.so: undefined symbol: _PyErr_ReplaceException

Python -V 返回 Python 2.7.11。

我已经尝试了很多其他线程,但都没有成功。

最佳答案

听起来 io 模块正在针对错误版本的 libpython 加载。

这是它在我的系统上的样子,io 使用该符号,libpython 提供它:

air:~ dima$ nm  /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so | grep -i replaceex
U __PyErr_ReplaceException
air:~ dima$ nm /Library/Frameworks/Python.framework/Versions/2.7/lib/libpython2.7.dylib | grep -i replaceex
00000000000d03a0 T __PyErr_ReplaceException

关于Python 库/python2.7/lib-dynload/_io.so : undefined symbol: _PyErr_ReplaceException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34828915/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com