我正在努力从源代码编译 python 2.7.9,并被建议在这里提出这个问题。
按照此处描述的步骤安装 python 2.7.9 时,发生了以下错误:
python make: *** [libinstall] Error 1
Run Code Online (Sandbox Code Playgroud)
我尝试重新安装以前版本的python:
sudo apt-get install --reinstall python2.7-dev
Run Code Online (Sandbox Code Playgroud)
安装正常进行。但是,现在,当尝试导入 hashlib 时,我得到以下信息:
Traceback (most recent call last):
File "./server.py", line 5, in <module>
import hashlib
File "/usr/lib/python2.7/hashlib.py", line 138, in <module>
_hashlib.openssl_md_meth_names)
AttributeError: 'module' object has no attribute 'openssl_md_meth_names'
Run Code Online (Sandbox Code Playgroud)
我也无法使用pip安装任何软件包,因为提供的唯一输出是:
Traceback (most recent call last):
File "/usr/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
Run Code Online (Sandbox Code Playgroud)
我安装了python-setuptools …