我有两个python版本,两个不同的地方2.6和2.7,如下所示
#python --version
Python 2.6.6
#/usr/local/python27/bin/python2.7 --version
Python 2.7.15
我需要安装不存在的paramiko模块,因此尝试通过pip进行安装,pip会在错误提示下自我提示
# pip --version
Traceback (most recent call last):
File "/usr/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.6/site-packages/pkg_resources/__init__.py", line 959, in <module>
class Environment:
File "/usr/lib/python2.6/site-packages/pkg_resources/__init__.py", line 963, in Environment
self, search_path=None, platform=get_supported_platform(),
File "/usr/lib/python2.6/site-packages/pkg_resources/__init__.py", line 190, in get_supported_platform
plat = get_build_platform()
File "/usr/lib/python2.6/site-packages/pkg_resources/__init__.py", line 393, in get_build_platform
from sysconfig import get_platform
ImportError: No module named sysconfig
所以我安装了get-pip.py并尝试如下配置,尽管我已经安装了zlib
# ./python2.7 get-pip.py
Traceback (most recent call last):
File "get-pip.py", line 21401, in <module>
main()
File "get-pip.py", line 197, in main
bootstrap(tmpdir=tmpdir)
File "get-pip.py", line 82, in bootstrap
import pip._internal
zipimport.ZipImportError: can't decompress data; zlib not available
自从我的python2.7自定义安装以来,我再次尝试使用LDFLAGS =“-Wl,-rpath = / usr / include /”进行配置,其中zlib库位于/ usr / include /,尽管仍然可以“ zipimport.ZipImportError:”错误,非常感谢您的帮助。
./configure --enable-shared \
--prefix=/usr/local/python27 \
LDFLAGS="-Wl,--rpath=/usr/include/"