时间:20220715
环境:python 2.7.13 suse 12.3
操作流程:
下载pip和python-devel:
https://files.pythonhosted.org/packages/45/ae/8a0ad77defb7cc903f09e551d88b443304a9bd6e6f124e75c0fbbf6de8f7/pip-18.1.tar.gz
ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/Cloud:/OpenStack:/Master/SLE_12_SP3/x86_64/python-devel-2.7.13-27.1.x86_64.rpm
- 安装系统基础软件包:zypper in python-setuptools gcc gcc-c++ rzsz
实际安装包(依赖包自动安装的):
gcc
gcc-c++
gcc48
gcc48-c++
glibc-devel
libasan0
libatomic1
libgomp1
libitm1
libstdc++48-devel
libtsan0
linux-glibc-devel
python-setuptools
rzsz
2、将上述下载的包上传到Linux,并将pip的包解压,安装,然后安装python-devel:
linux-g56v:~/test # rz
rz waiting to receive.
linux-g56v:~/test # ls
pip-18.1.tar.gz python-devel-2.7.13-27.1.x86_64.rpm
linux-g56v:~/test # tar xzf pip-18.1.tar.gz
linux-g56v:~/test # cd pip-18.1/
linux-g56v:~/test/pip-18.1 # python setup.py install
linux-g56v:~/test/pip-18.1 # cd ..
linux-g56v:~/test # rpm -ivh python-devel-2.7.13-27.1.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:python-devel-2.7.13-27.1 ################################# [100%]
注意:python-devel版本与python-base版本统一,其中python-base是系统已经安装好的。
我的python-base如下:
linux-g56v:~/test # rpm -qi python-base
Name : python-base
Version : 2.7.13
Release : 27.1
Architecture: x86_64
Install Date: Wed Feb 16 17:00:57 2022
Group : Development/Languages/Python
Size : 24112317
License : Python-2.0
Signature : RSA/SHA256, Tue Mar 7 10:08:27 2017, Key ID 70af9e8139db7c82
Source RPM : python-base-2.7.13-27.1.src.rpm
Build Date : Tue Mar 7 10:06:59 2017
Build Host : sheep15
Relocations : (not relocatable)
Packager : https://www.suse.com/
Vendor : SUSE LLC <https://www.suse.com/>
URL : http://www.python.org/
Summary : Python Interpreter base package
Description :
Python is an interpreted, object-oriented programming language, and is
often compared to Tcl, Perl, Scheme, or Java. You can find an overview
of Python in the documentation and tutorials included in the python-doc
(HTML) or python-doc-pdf (PDF) packages.
This package contains all of stand-alone Python files, minus binary
modules that would pull in extra dependencies.
Distribution: SUSE Linux Enterprise 12
3、安装paramiko并验证:
linux-g56v:~/test # pip install paramiko==1.17.1
/usr/lib/python2.7/site-packages/pip-18.1-py2.7.egg/pip/_vendor/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 3, 1]) may cause slowdown.
warnings.warn(warning, RequestsDependencyWarning)
Collecting paramiko==1.17.1
Downloading https://files.pythonhosted.org/packages/33/6c/4560606b8432220190eb91c100dad4aba4e60eab486b49b4d166ae60c83f/paramiko-1.17.1-py2.py3-none-any.whl (171kB)
100% |████████████████████████████████| 174kB 2.5MB/s
Collecting ecdsa<2.0,>=0.11 (from paramiko==1.17.1)
Downloading https://files.pythonhosted.org/packages/09/d4/4f05f5d16a4863b30ba96c23b23e942da8889abfa1cdbabf2a0df12a4532/ecdsa-0.18.0-py2.py3-none-any.whl (142kB)
100% |████████████████████████████████| 143kB 2.7MB/s
Collecting pycrypto!=2.4,<3.0,>=2.1 (from paramiko==1.17.1)
Downloading https://files.pythonhosted.org/packages/60/db/645aa9af249f059cc3a368b118de33889219e0362141e75d4eaf6f80f163/pycrypto-2.6.1.tar.gz (446kB)
100% |████████████████████████████████| 450kB 3.3MB/s
Requirement already satisfied: six>=1.9.0 in /usr/lib/python2.7/site-packages (from ecdsa<2.0,>=0.11->paramiko==1.17.1) (1.9.0)
Installing collected packages: ecdsa, pycrypto, paramiko
Running setup.py install for pycrypto ... done
Successfully installed ecdsa-0.18.0 paramiko-1.17.1 pycrypto-2.6.1
linux-g56v:~/test # python
Python 2.7.13 (default, Jan 11 2017, 10:56:06) [GCC] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import paramiko
>>>
完毕----------------
kali、Ubuntu、Redhat、Cent OS等本地源自带有python-devel,便不再细说
如果你是离线状态,我的信息已经足够你离线下载,如果还有问题,可以看我的另一篇博客