zoukankan      html  css  js  c++  java
  • 升级python版本导致Django无法使用的解决办法

      运行环境是CentOS6.2 x86_64,在把python从2.6.6升级到2.7.5后,由于环境变量的改变,在python代码中再import django的话将会出现以下报错:
     
    “No module named django.core” 
     
      这时需要重新编译安装一下。注意此时python的环境变量要指向新的python目录,即是假如我升级的是python2.7.5的话,在shell下输入python要进入到python环境。
      重新编译安装django后,再运行Django自身的测试server:python manage.py runserver,会提示“ImportError: No module named MySQLdb”错误,这时同样需要重新安装MySQLdb。
      对于MySQLdb,假如原来是用yum来安装的话,yum remove然后再yum install是没有用的,需要编译安装才行。
     
    关于编译安装MySQLdb的方法如下:
    1、安装setuptools
         下载setuptools源码包
          python setup.py build
          python setup.py install
    2、安装MySQL-python
          下载MySQL-python源码包
          python setup.py build(这时可能会报:“error: command 'gcc' failed with exit status 1”等一堆错误,需要:yum install mysql-devel)
          python setup.py install
     
    重新执行python manage.py runserver,问题解决。
  • 相关阅读:
    MATLAB 简单多边形的核
    MATLAB Moravec算子
    MATLAB Sepia Tone滤镜
    MATLAB 异或分类
    MATLAB 神经网络分类
    MATLAB 地图上画经纬度
    MATLAB 最小二乘多项式拟合
    MATLAB 对应点集配准的四元数法
    MATLAB 高斯牛顿法最优化
    MATLAB Levenberg-Marquardt法最优化
  • 原文地址:https://www.cnblogs.com/cjyfff/p/3537460.html
Copyright © 2011-2022 走看看