欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

linux安装python3和paramiko的教程

程序员文章站 2022-05-10 20:49:21
安装python3 linux自带python2.7,我们不要动它。 安装之前需要安装readline-devel和openssl-devel sudo yum inst...

安装python3

linux自带python2.7,我们不要动它。

安装之前需要安装readline-devel和openssl-devel

sudo yum install readline-devel#解决centos下Python交互模式中方向键、退格键乱码问题
yum install openssl-devel#openssl的开发环境

在官网下载python3的安装包Python3.6.0.tgz

tar -zxvf Python-3.6.0.tgz #解压
cd Python-3.6.0#进入解压的目录
./configure --prefix=/usr/local/python#编译
make && make install#安装
echo PATH='/usr/local/python/bin/:$PATH' >> /etc/profile#添加环境变量
ln -s /usr/local/python3.5/bin/python3 /usr/bin/python3#创建软连接
source /etc/profile#重启服务

测试:命令行输入python3,如果报错,缺少.so文件,执行这一步:

cp -R /usr/local/python3.5/lib/* /usr/lib64/

至此python3安装成功,python2的启动命令是python,python3就是python3.


安装paramiko模块

安装之前要安装的组件

yum -y install python-devel
sudo yum install zlib-devel

python2的安装方式和python3的安装方式不一样。

1、python2

安装的时候可以rz上传到linux服务器。

pycrypto安装:

tar -zxvf pycrypto-2.6.tar.gz
cd pycrypto-2.6/
python setup.py build && python setup.py install

测试:python(命令行进去)

>>> import Crypto

paramiko安装:

tar xvzf paramiko-1.7.7.1.tar.gz
cd paramiko-1.7.7.1/
python setup.py build && python setup.py install

测试:python(命令行进去)

>>>import paramiko

安装完成


2、python3

1、安装setuptools

wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
tar -zxvf setuptools-19.6.tar.gz
cd setuptools-19.6
python3 setup.py build
python3 setup.py install

2、安装pip

wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
tar -zxvf pip-8.0.2.tar.gz
cd pip-8.0.2
python3 setup.py build
python3 setup.py install

3、安装paramiko

python3 -m pip install paramiko

静心等待就可以完成,如果报错,ImportError: cannot import name 'HTTPSHandler',应该是没有安装openssl,重新上面安装的openssl-devel,然后编译再重新安装python3。