为什么要创建虚拟环境?
- 如果同时在本地开发好几个项目,每个项目使用的第三方插件不同,如果没有创建虚拟环境,那么本地项目的插件就会很乱。如果有虚拟环境,那么我们第三方插件相当于单独管理的。
安装虚拟环境 mkvirtualenv
win 平台
- 在本地环境安装虚拟化插件 virtualenv
pip install virtualenv
pip install virtualenvwrapper
pip install virtualenvwrapper-win
- 配置环境变量
变量名:WORKON_HOME
变量值:想要放置虚拟环境的路径
# mac或linux需要配置rc文件
- 创建虚拟环境
# 命令格式:
# mkvirtualenv [python安装路径] [环境名称]
# 安装路径的获取方式: whereis python
# linux获取路径方式 which python3
# 例如:
mkvirtualenv C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\python.exe test
- 进入虚拟环境:
workon [虚拟环境名称]
- 退出虚拟环境:
deactivate
- 删除虚拟环境(慎用)
rmvirtualenv [虚拟环境名称]
查看当前环境安装了哪些包
pip list
批量安装第三放插件
- 将插件名和版本号放入一个文件内,如:
# 文件名:
# requirement.txt
# 文件内容:
matplotlib==2.2.2
numpy==1.14.2
pandas==0.28.3
TA-Lib==0.4.16 # 金融数据指标库
tables==3.4.2 # 是 hdf5 格式的依赖库
jupyter==1.0.0 # 数据挖掘、分析、展示很好的平台
在虚拟环境中直接输入:
pip install -r requriement.txt
安装TA-Lib 可能会报错
- 最简单的处理方法就是从 https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib
下载后直接本地安装
输出当前虚拟环境安装了哪些第三方包
pip freeze > requriement.txt
这样在其他环境可以直接 pip install -r requriement.txt
来批量安装第三方包。
2021.12.27
hare