centos6.8环境升级至python3.6.3及paramiko安装

python3安装 paramiko安装

yum -y install python
python -V
python 2.6

cd /usr/local/

 

yum -y groupinstall 'Development Tools'
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel
yum install openssl-devel zlib-devel

我安装过程出现报错,安装前需要做以下yum安装
<--
yum groupinstall -y development
yum install -y zlib-dev openssl-devel sqlite-devel bzip2-devel libxslt-devel libffi-devel
yum install gcc libffi-devel python-devel openssl-devel
-->

 

https://www.python.org/downloads/source/
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz #周文俊使用的
./configure --prefix=/opt/Python #安装目录可以自己定义无所谓。
make
make install
ln -s /opt/Python/bin/python3 /usr/bin/python3 或者echo 'export PATH=$PATH:/usr/local/python3/bin' >> ~/.bashrc

pip3安装
1.首先安装setuptools
  小伙伴们可以通过官方模块库来下载:https://pypi.python.org/pypi
https://pypi.python.org/pypi/setuptools/38.2.3
wget --no-check-certificate https://pypi.python.org/packages/41/80/268fda78a53c2629128f8174d2952c7f902c93ebaa2062b64f27aa101b07/setuptools-
38.2.3.zip#md5=0ae64455d276ff864b40aca9c06ea7c1
unzip setuptools-38.2.3.zip
cd setuptools-38.2.3
python3 setup.py build
python3 setup.py install

2.然后直接安装pip就搞定了。。

https://pypi.python.org/pypi/pip
wget --no-check-certificate https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-
9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9
tar -zxvf pip-9.0.1.tar.gz
cd pip-9.0.1
python3 setup.py build
python3 setup.py install
pip install -U pip

安装完成之后我们再来看下python的bin目录下都有什么东西吧
ls /opt/python/bin

/opt/Python/bin/pip3 install pymysql

安装paramiko

git clone https://github.com/paramiko/paramiko.git
cd paramiko
python3 setup.py install


ps:出现报错(error: Setup script exited with error: command 'gcc' failed with exit status 1)
执行下面的yum安装,再执行一次python3 setup.py install后搞定。
yum groupinstall -y development
yum install -y zlib-dev openssl-devel sqlite-devel bzip2-devel libxslt-devel libffi-devel
yum install gcc libffi-devel python-devel openssl-devel


注:python默认指向了python3,yum不能正常使用,需要编辑yum的配置文件:
vi /usr/bin/yum
将#!/usr/bin/python 改为#!/usr/bin/python2.6保存退出。
yum -y install tree (测试yum恢复正常使用)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++2.7和3.63共存文体(待整理)+++++++++++++++++++++++

 

yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel python2.7"--enable-unicode=ucs4"; python3.6 "--with-wide-unicod" LDFLAGS="-Wl,-rpath /usr/local/lib" 在配置文件/etc/ld.so.conf中添加一行:  /usr/local/lib  然后执行以下命令,使动态链接生效:  /sbin/ldconfig make altinstall

https://www.cnblogs.com/abclife/p/4735875.html

 

 

yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel yum install -y zlib-dev openssl-devel sqlite-devel bzip2-devel libxslt-devel libffi-devel yum groupinstall -y development yum install -y zlib-dev openssl-devel sqlite-devel bzip2-devel libxslt-devel libffi-devel  gcc libffi-devel python-devel openssl-devel

wget http://python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz tar xf Python-2.7.10.tar.xz cd Python-2.7.10 ./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib" make && make altinstall

wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz tar xf Python-3.6.3.tar.xz cd Python-3.6.3 ./configure --prefix=/usr/local --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib" make && make altinstall /usr/local/bin/python2.7 或 /usr/local/bin/python3.6 wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py #不可用

#setuptools安装 可以通过官方模块库来下载:https://pypi.python.org/pypi https://pypi.python.org/pypi/setuptools/38.2.3

wget --no-check-certificate https://pypi.python.org/packages/41/80/268fda78a53c2629128f8174d2952c7f902c93ebaa2062b64f27aa101b07/setuptools-38.2.3.zip#md5=0ae64455d276ff864b40aca9c06ea7c1

unzip setuptools-38.2.3.zip cd setuptools-38.2.3 python3 setup.py build python3 setup.py install #pip安装 小伙伴们可以通过官方模块库来下载:https://pypi.python.org/pypi wget --no-check-certificate https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9

tar -zxvf pip-9.0.1.tar.gz cd pip-9.0.1 python3 setup.py build python3 setup.py install pip install -U pip

安装完成之后我们再来看下python的bin目录下都有什么东西吧 ls /opt/python/bin

/opt/Python/bin/pip3 install pymysql

安装paramiko

git clone https://github.com/paramiko/paramiko.git cd paramiko python3.6 setup.py install

python2.7部分的setuptools安装

posted on 2017-08-29 14:51  永恒的力量  阅读(186)  评论(0)    收藏  举报

导航