yelmos

test

python 创建虚拟环境

## 四、虚拟环境
python 默认 python2 [系统中可能有使用python]



- 安装pip [使用pip3进行安装]
```
sudo apt install python3-pip
```

 

- pip使用
```
# 安装
pip install xxxx



# 安装(指定源)
pip install xxx -i xxx.xxx.xxx

 

# 卸载
pip uninstall xxx

 

# 查看安装的依赖
pip freeze
```

 

- 安装virtualenv【创建虚拟环境】
```
pip3 install virtualenv
```

 

- 安装virtualenvwrapper 【虚拟环境的统一管理工具】
```
pip3 install virtualenvwrapper 
pip3 install virtualenvwrapper -i https://pypi.douban.com/simple
```
> 备注: 如果提示virtualenvwrapper错误,请执行 sudo apt install virtualenvwrapper



- 配置虚拟环境 [用户级的环境变量]
``` 
# 编辑该文件
vi ~/.bashrc

 

# 文件末尾
export WORKON_HOME=/home/atom/.virtualenvs
source /home/atom/.local/bin/virtualenvwrapper.sh



export WORKON_HOME=/root/.virtualenvs
source /home/yelmos/Downloads/python3/bin/virtualenvwrapper.sh
export VIRTUALENVWRAPPER_VIRTUALENV=/home/yelmos/Downloads/python3/bin/virtualenv
# 创建对应的目录
mkdir ~/.virtualenvs

 

# 刷新环境
source ~/.bashrc
```

 

- 虚拟环境的使用
```
# 创建虚拟环境
# mkvirtualenv python  # 默认python2
mkvirtualenv python -p /usr/bin/python3

 

# 进入虚拟环境
workon python

 

# 删除虚拟环境
rmvirtualenv pythonTest

 

# 退出虚拟环境
deactivate
```

 

## 五、Django项目创建
```
# 创建
django-admin startproject HelloDjango



# 项目结构
HelloDjango
├── HelloDjango     # 项目目录
│   ├── __init__.py # 包(初始化)
│   ├── settings.py # 项目配置文件
│   ├── urls.py     # 路由(URL)
│   └── wsgi.py     # 项目与WSGI兼容的web服务器入口
└── manage.py       # 项目入口,和Django交互



# 启动项目
python manage.py runserver
python manage.py runserver 0.0.0.0:8000
python manage.py runserver 0:8000
```

 

## 六、创建应用
```
# 一个项目包含有多个应用
python manage.py startapp meituan

 

# 应用目录
meituan
├── admin.py        # 站点配置
├── apps.py     # 应用配置
├── __init__.py     # 包
├── migrations      # 迁移目录
├── models.py       # 模型
├── tests.py        # 测试
└── views.py        # 视图
```

 

posted on 2021-09-22 14:36  yelmos  阅读(37)  评论(0编辑  收藏  举报

导航