- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试使用 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/
我已经尝试了所有我能想到的方法,但我似乎无法让它发挥作用。我正在尝试在我的一台 RedHat 机器上安装 Python 2.7(其中任何一个)。每次我尝试安装它时,它都说找不到 _struct。问题是
许多内置库尽可能使用 C 实现。 例如,heapq 使用 lib-dynload/_heapq.so(如果可用)。 在哪里可以找到像_heapq这样的模块的源代码? 最佳答案 要查看任何版本的 CPy
在ubuntu 9.10中,usr/lib/下有目录python2.4、python2.5、python2.6和python3.0 只有 python 2.6 可以正常工作。 python2.4只有一
我正在尝试使用 letsencrypt 设置 SSL 证书,但是当我运行它时,我得到以下信息: user@box:/opt/letsencrypt$ ./letsencrypt-auto --apac
我正在尝试构建一个简单的 Python 脚本,该脚本将从 URL 中获取数据并将其保存到服务器上。考虑以下代码: #!/usr/bin/python import pprint import json
$virtualenv -p python3.6m ../venv-nerapi 以上命令给出以下错误。 Running virtualenv with interpreter /usr/local
我是一名优秀的程序员,十分优秀!