Linux Centos 6.4 + Python 3.4  + Django 1.8.3 开发环境搭建



最近打算学习Linux下的Django开发一个个人网页,帮打算先搭建一个开发环境

服务器为阿里云服务器,自带Python 2.6.6


个人感觉Linux环境下下载文件比较麻烦,帮我一般是在Windows环境下把文件下载好了,直接传到Linux服务器上

用到的软件是Xftp


0.安装zlib-devel

  yum install zlib-devel

  安装该软件包是为了防止安装Python3的时候不会弹出NO MODULE NAMED 'ZLIB' Error


1.安装Python3.4.3

  从Python的网站上直接下载,再通过Xftp传入到Linux服务器上

  --解压缩   tar -xvf  文件名

  --安装

    切换到解压目录,./configure

                    make

                    make install


2.安装 setuptools(安装pip程序的必须)

 --解压缩 tar -xvf 文件名

 --切换到解压目录  python3 setup.py install


3.安装 pip

  --解压缩    tar -xvf 文件名

  --安装

  切换到解压目录  python3 setup.py install


4.安装Django 1.8.3

  使用pip安装

  pip install Django==1.8.3




安装故障汇总及解决方案:


安装故障1.No module named _sqlite3

**出现这个错误,需要安装sqlite-devel

  yum install sqlite-devel

**重新编译Python程序

  ./configure

  make

  make install



安装故障2:ImportError: Cannot import name HTTPHandle

  yum 安装 openssl 

  yum 安装 openssl-devel 

**重新编译Python程序

  ./configure

  make

  make install


安装故障3:

    通过putty连接到Linux服务器,运行python后,能过光标键选择历史命令会显示乱码。

    产生这个问题的原因是python在交互式环境下,光标键被转义了。安装readline-devel pack解决

    yum install readline-devel

 **重新编译Python程序

      ./configure

      make

      make install