美文网首页
CentOS 配置Django环境

CentOS 配置Django环境

作者: Andrew玩Android | 来源:发表于2017-06-22 20:07 被阅读194次

    主要参考CentOS 7 安装 Python3.5

    补充

    1. 避免虚拟环境下方向键乱码,在编译安装python3.5前,安装readline-devel
    2. 安装虚拟环境失败,virtualenv安装后创建虚拟空间失败,而改为安装python-virtualenv
    enablerepo=epel -y install python-virtualenv
    
    1. python manage.py runserver运行Django项目时报错:
    django.core.exceptions.ImproperlyConfigured: 
    Error loading either pysqlite2 or sqlite3 modules (tried in that order): No module named '_sqlite3'
    

    原因是编译python的时候环境缺少sqlite依赖,解决参考源
    安装sqlite依赖yum install sqlite-devel,重新编译python后问题解决。
    因编译python时缺少依赖导致编译后的python在运行时异常的问题很常见,之前也遇到过。

    1. 妈的,又出现了新情况:runserver的时候又提示:
    import _tkinter # If this fails your Python may not be configured for Tk
    ImportError: No module named '_tkinter'
    

    下载不到对应python3.5.3的tkinter模块(还是个人能力有限,大神让去官网下载后编译安装,可我才从接触linux和django半个月而已,做不到呀做不到。),只能退到有tkinter模块的python3.4.3上。为了其他的朋友少走弯路,纵然现在已经0:21,我也要写一篇CentOS下python3.4.3版本django环境配置
    当然项目中没有用到tkinter的可以忽略

    stackoverflow上这个评论没试,也许同样可以解决问题:+50优质评论


    参考:

    CentOS 7 安装 Python3.5

    Install Django

    Python Shell 中敲击方向键显示「CD」,原因是什么?如何修复?

    Django - No module named _sqlite3

    相关文章

      网友评论

          本文标题:CentOS 配置Django环境

          本文链接:https://www.haomeiwen.com/subject/yjzfcxtx.html