title: python常用
categories:
- python
python虚拟环境
第一种 venv方式:方便快捷python3.3以上不pip
- 选择目录直接暴力开干 myvenv为虚拟环境文件夹名字
# windows
python -m venv myvenv
# linux
python3 -m venv myvenv
- windows进入script目录运行activate文件,linux 直接source /myvenv/bin/activate
- 退出同样方式执行 deactivate
第二种 virtualenv方式:需pip这个库,常用为指定虚拟环境版本、是否继承本地三方库
- 要pip安装一下
pip install virtualenv
- 选择目录
# 系统下同时有多个python版本,可指定版本创建虚拟环境
virtualenv -p 解释器路径 myvenv
# 参数 --no-site-packages表示不复制系统中Python的所有第三方库创建
virtualenv --no-site-packages venv
# 参数 --system-site-packages表示复制系统Python的所有三方库创建
virtualenv --system-site-packages
- 激活或退出虚拟环境同上
依赖文件 requirements.txt
当项目干好之后要到服务器或者别的电脑上运行,可快速安装相关依赖库,最好是虚拟环境下整,不然pip一些没用的库占地方
# 生成requirements
pip freeze > requirements.txt
# 安装requirements
pip install -r requirements.txt
# 查看pip
pip list