• 升级Python2.7


    习惯于centos6.5的系统,却习惯使用Python2.7,每次都会升级Python版本,安装pip。于是总结了升级过程中遇到问题(原创)

    升级Python2.7

    注意的是 1.编译2.7时依赖问题的解决 2.新旧版本冲突 3.库文件libpython2.7.so.1.0 cannot open之类错误 3.yum执行脚本只能兼容python2.6 4.python升级成功后交互模式del等键不好使

    建议提前安装的包:yum install -y zlib-devel readline-devel  (解决安装2.7之后交互模式del等键不好使)

    1.下载安装包  wget  https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz

    2.解压  tar zxvf Python-2.7.8.tgz

    3.#cd Python-2.7.8   ./configure --enable-shared --with-zlib

    4.#vim ./Modules/Setup     找到 #zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz 打开注释,然后进行编译

    5.make && make install

    6.备份python2.6,并将新版本链接到新版本 :#mv /usr/bin/python  /usr/bin/python2.6    ln -s /usr/local/bin/python2.7 /usr/bin/python   这样输入python命令的时候就默认启动的是新版本了

    7.#vim /usr/bin/yum 将第一行#!/usr/bin/python 改为 #!/usr/bin/python2.6
    8.python -V查看一下版本
         如果:error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory 显示错误
         解决:库文件不能打开 是因为/usr/local/下的库文件,没有被系统识别。修改文件:#vim /etc/ld.so.conf  添加一行 /usr/local/lib  执行#ldconfig -v

    9.基本已解决问题 安装pip

      官网:https://pip.pypa.io/en/stable/installing/  点击 get-pip.py 下载
         #wget https://bootstrap.pypa.io/get-pip.py
         #python get-pip.py
         #whereis pip   -->  ln -s /usr/local/bin/pip2.7 /usr/bin/pip

    10.升级python后,MySQLdb模块不能通过yum install MySQL-python进行安装
         官网:  https://pypi.python.org/pypi/MySQL-python/1.2.5#downloads  下载zip安装包
         解压:unzip MySQL-python-1.2.5.zip 
         安装:python setup.py install
  • 相关阅读:
    ul中的li设置等宽高css
    Element组件中组件的使用问题
    换个角度聊效率
    【Leetcode 做题学算法周刊】第七期
    【Leetcode 做题学算法周刊】第六期
    【Leetcode 做题学算法周刊】第五期
    【Leetcode 做题学算法周刊】第四期
    【Leetcode 做题学算法周刊】第三期
    【Leetcode 做题学算法周刊】第二期
    【Leetcode 做题学算法周刊】第一期
  • 原文地址:https://www.cnblogs.com/hlbb-zl/p/6510714.html
Copyright © 2020-2023  润新知