Python版本管理

前言

由于开发需要,某些 package 需要 python3.6 以上,但是本机使用的 deepin ,当前系统内置了 python 2.7python 3.5 ,且非常不好动弹,容易导致系统出问题。于是想到用版本管理 python ,本文尝试了 pyenvminiconda

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安装和使用

下载地址arrow-up-right

conda 加入到环境变量 如果命令行找不到 conda ,需要添加环境变量

创建新的环境

环境切换

移除环境

常用命令

总结

  1. miniconda 更友好, pyenv 命令变更系统 python 版本存在不成功的情况

  2. miniconda 继承了 anaconda 的特性,插件很丰富

参考

Last updated

Was this helpful?