Django+xadmin开发笔记(一)环境的搭建与配置

(一)开发环境为python2.7,可以在python官网download下来https://www.python.org/downloads/release/python-2714/,或者在百度python官网即可,然后直接安装就好!安装完成要配置环境变量,告诉系统去哪里寻找python.exe,最好随便把pip.exe所在的文件夹路径也配置到环境变量中去,这样方便用pip命令安装插件的时候系统可以更好的寻找的pip.exe文件。注意配置到Path:中去。

(二)这里说明一个问题,仅限于win下,如果系统安装多个python文件,比如安装 python2.7和安装了python3.6,那么这两个文件夹下应该都有python.exe文件,系统是安装环境 变量中python路径先后去寻找的,所以,如果想更改系统默认的python版本,最好把想默认的版本的路径放到最前,这样系统就会安装最新找到的路径去寻找python.exe,记得更改路径后重新打开DOS才会生效,pip也是同理,系统在没有找到pip的时候,会根据用户提供的环境变量去寻找,所以把想默认的pip放在最前,重启DOS,就可以了。这也是安装过程中的一个小插曲。

(三)安装python编译器,推荐pycharm,百度下pycharm,进入官网http://www.jetbrains.com/pycharm/,下载安装专业版,这样才可以new一个django项目,专业版有三十天试用,支持正版,办法自己想。

Django+xadmin开发笔记(一)环境的搭建与配置

(四)安装mysql,百度下mysql,官网就有下载https://www.mysql.com/downloads/,建议大家下载安装mysql的安装包,压缩包的话还要配置。

Django+xadmin开发笔记(一)环境的搭建与配置

感觉这个也是不错的,大家按需索骥,新手的话建议默认安装,会检测安装的环境,会告诉你某些东西缺少了,要先安装依赖,如果这些东西是不需要用到的,可以直接跳过,如果是必须的用到的,就安装吧,之后基本next到安装完成,配置数据库的话,提醒大家记得自己配置的密码。

(五)安装naticat for mysql。这里我用到naticat for mysql来操作mysql数据库,根据很方便,大家按需索骥。百度下naticat for mysql,可以到官网下http://www.navicat.com.cn/products#navicat,也可以直接在百度软件中心下,14天试用期,正常正版,办法自己想。

(六)安装virtualenv。python虚拟环境的一个很重要的工具,特别针对多个python版本,还有多个项目,因为virtualenv可以独立一个项目的python环境,避免项目开发中用到的库全部pip安装在pythonX.X的Script目录下,不然不同的项目pip安装的拓展包全在一个一个目录下。

                        <一>用python27目录下的pip安装virtualenv。pip install virtualenv

                         <二>创建虚拟环境。virtualenv  目录名(比如test)

                  <三>可以cd到该目录下(比如cd test),因为该目录创建在c盘的根目录下。然后cd到Script目录下执行activate.bat。有兴趣的同学可以notepad activate.bat看下其代码,它的大概思路也是修改系统的Path,执行完activate就进入了虚拟环境,可以通过pip为虚拟环境安装软件,存放在对应的Script文件夹下,退出虚拟环境用deactivate命令即可。

                        <四>安装virtualenvwrapper-win。因为是win系统,所以在后面加上了win,注意,我安装是在Python27下pip安装virtualenvwrapper-win的,不是在虚拟环境下安装的,因为一开始是在虚拟环境下安装的,workon找不到,而且虚拟环境下安装的这个,是分类与虚拟环境的python.exe,所以哪怕安装好了,用mkvirtualenv生产目录,在该目录下pip安装软件,依旧是安装到你安装virtualenvwrapper-win的那个虚拟环境的Script目录里,不会再你mk出来的虚拟环境里,而且workon出来的目录也是对应安装时虚拟环境的目录,所以在此建议在python27用pip安装。

                                               安装过程:pip install virtualenvwrapper-win(注意先安装virtualevn)

                                         生成虚拟环境:mkvirtualenv  目录名(比如test,生成后直接进入该虚拟环境)

                                         退出虚拟环境:deactivate

                                         管理虚拟环境:workon(查看多个虚拟环境)

                                                                 workon 目录名(进入对应的虚拟环境)

Django+xadmin开发笔记(一)环境的搭建与配置