python版本管理之conda
• • ☕️ 1 min read适用环境
- 全平台(windows、linux、macOS)
- 本文主要针对windows
- 参考这段视频
安装conda
- 这里仅安装包管理器miniconda,而不是400MB+的conda(包含n多科学计算库)
- miniconda版本的选择并不特别重要,因为conda可以以项目为单位,分别安装python版本,并在之间切换。这里以安装自带Python 2.7的版本为例。也是考虑到linux下系统自带也是2.x版本的。
基本使用,以创建flask项目为例
创建环境,并安装flask包
#conda create --name <env名称> <要安装的包(可选),空格分隔> #基于当前全局python版本产生新环境,这跟virtualenv类似 conda create --name my_app flask #指定python版本为3.x系列,conda自动下载并安装python3的最新版本,这点跟pyenv类似 conda create --name python=3 my_app flask
激活/退出该环境
activate my_app deactivate my_app
查看所有的环境
conda env list
删除某环境
conda remove --name my_app --all
兼容性提示
- 假如当前chcp是utf-8,那么在python2.7下会报错
LookupError: unknown encoding: cp65001
- 解决方法是在cmder的环境变量加入一条
set PYTHONIOENCODING=utf-8