python_project/README.md

25 lines
795 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# python_project
python项目的模板仓库。
## 1. 使用python虚拟环境
### Linux下创建与使用
```shell
cd $project_root_dir
python3 -m venv ./venv
. venv/bin/activate # 激活/切换 python环境。同步的会修改import sys; sys.prefix等变量值
pip install -r requirements.txt # 不要使用sudo pip,它会使用非虚拟环境)安装在$dir/venv/lib/python3.7/site-packages/
deactivate # 退出 python虚拟环境
rm -rf $project_root_dir/venv/ # 删除虚拟环境, 直接删除文件夹即可
```
### Windows下
> 建议使用pycharm
## 2. 项目依赖管理
- 使用前先查看pip的版本, 区分属于python2或python3`pip --version`
- 记录package依赖`pip freeze > requirements.txt`
- 安装package依赖`pip install -r requirements.txt`