python 学习日志
1、pip is already installed if you're using Python 2 >=2.7.9 or Python 3 >=3.4 binaries downloaded from python.org, but you'll need to upgrade pip.
2、Upgrading pip
On Linux or macOS:
pip install -U pip
On Windows [5]:
python -m pip install -U pip
3、安装虚拟环境,为不同的项目分配不同的包管理环境 (然而发现使用pycharm自己的virtualenv配置才是正确姿势)
① pip install virtualenv // 安装
② cd myproject/ // 切换到项目目录
③ virtualenv --no-site-packages venv // 生成虚拟env
注:
--no-site-packages // 不使用本机模块 ;
virtualenv --system-site-packages ENV
创建的隔离环境能直接引用
/usr/lib/python2.7/site-packages
(即是本机全局site-packages路径)中的模块。
④ venv\Scripts\activate //windows mac=>source venv/bin/activate
输入 deactivate 就能退出隔离环境。
4、安装django 并创建项目
① pip install django
② django-admin startproject myproject // 初始化项目
③ python manage.py runserver // 运行项目
④ 切换到manage.py所在的目录并运行:
django-admin startapp boards // 创建app
5、pip freeze > /tmp/packs.txt 将依赖存入packs.txt 文件
6、pip list 列出当前安装的依赖
7、pip install -r /tmp/packs.txt 生产环境安装依赖
8、 python 初始化数据库:
python manage.py makemigrations
python manage.py migrate