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安装
                    
                
                
            
        
浙公网安备 33010602011771号