Python版本管理
前言
由于开发需要,某些 package 需要 python3.6 以上,但是本机使用的 deepin ,当前系统内置了 python 2.7 和 python 3.5 ,且非常不好动弹,容易导致系统出问题。于是想到用版本管理 python ,本文尝试了 pyenv 和 miniconda
pyenv安装和使用
curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
设置环境变量
# 打开配置文件
sudo gedit /etc/profile
# 在底部加上:其中user是你的用户目录
PYENV=/home/user/.pyenv
PATH=${PATH}:${PYENV}/bin
# 如果path没有export记得export一下:我这里之前已经有很多变量了
export JAVA_HOME JRE_HOME CLASS_PATH PATH MAVEN_HOME PYENV
# 让配置生效
source /etc/profile
pyenv --version常用命令
miniconda安装和使用
conda 加入到环境变量 如果命令行找不到 conda ,需要添加环境变量
创建新的环境
环境切换
移除环境
常用命令
总结
miniconda更友好,pyenv命令变更系统python版本存在不成功的情况miniconda继承了anaconda的特性,插件很丰富
参考
Last updated
Was this helpful?