Django 项目之--环境准备01

1.环境准备;


      (1).python 版本 3.6.0  

      (2).Django 版本 1.8.2

2.windows 开发环境老是出现文件编码和各种环境问题; (本博文采用远端配置python django项目环境)



3.远端linux服务器信息;

   服务器主机IP          系统版本信息         内核版本信息            备注
192.168.1.12   CentOS Linux release 7.4.1708

3.10.0-693.el7.x86_64

默认 python2.7.5

                                                            


扫描二维码关注公众号,回复: 2531089 查看本文章

4.为何使用Python版本管理器(pyevn)

(1).因为系统自带的Python是2.7.5,自己需要Python 3.x,此时需要在系统中安装多个Python,但又不能影响系统自带的Python,即需要实现Python的多版本共存,pyenv就是这样一个Python版本管理器。

5.安装pyenv 环境;

 (1).安装系统依赖包;

yum -y install gcc gcc-c++ make git patch openssl-devel zlib-devel readline-devel sqlite-devel bzip2-devel bzip2-libs


(2).按照pyenv;

curl -L https://raw.github.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash


(3).配置环境变量;

echo -e '\n#pyenv' >>~/.bashrc

echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc

echo 'eval "$(pyenv init -)"' >> ~/.bashrc

echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc


source ~/.bashrc


(4).pyenv 用法:

pyenv version        # 查看当前系统使用的python版本

pyenv versions        # 查看当前系统拥有的python版本

pyenv install 3.4.1          # 安装3.4.1,可使用-v参数查看详细输出

pyenv uninstall 3.4.1         # 卸载

pyenv local 3.4.1     # local仅对当前目录及子目录生效,告诉当前目录使用版本2.7.5,

pyenv global          # 告诉全局环境使用某个版本,为了不破坏系统环境,不建议使用global设置全局版本

pyenv rehash          # 重建环境变量,每当你增删 Python 版本或带有可执行文件的包(如 pip)以后,都应该执行一次本命令


(5).查看一下有哪些版本的python 可以安装;

pyenv install --list

2.4

2.4.1

2.4.2

2.4.3

2.4.4

2.4.5

2.4.6

2.5

3.6.0


(6).安装python 3.6.0 版本;

pyenv install 3.6.0

image.png


(7).python 版本切换;

pyenv global 3.6.0   #全局进行切换到python 2.7.1版本pyenv local 2.7.1  #只针对当前目录及其子目录切换python 2.7.1版本

image.png


(8).安装django 版本;

pip install django==1.8.2

pip uninstall django 卸载

Python 版本或带有可执行文件的包(如 pip)以后,都应该执行一次本命令 (本环境已经安装)

image.png


6.配置开发IDE工具(Pycharm) 远程连接 服务器环境;  和远程python 环境配置;


image.png



image.png

image.png


image.png


image.png


7.创建django 项目;


         1、创建项目

2、  执行创建项目命令

django-admin startproject djcmdb

GodCM

3、  创建app目录

cd  test_project

python manage.py startapp Service              

python manage.py startapp Users

python manage.py startapp Api


image.png





猜你喜欢

转载自blog.51cto.com/breaklinux/2154298