使用pyenv-installer安装pyenv
curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
- 报警告
WARNING: seems you still have not added 'pyenv' to the load path.
# Load pyenv automatically by adding
# the following to ~/.zshrc:
export PATH="/home/bboysoul/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
因为我用的是zsh,所以pyenv-installer在安装pyenv的时候不能自动添加环境变量到zshrc文件中
所以编辑.zshrc
vim .zshrc
添加
export PATH="/home/bboysoul/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
然后使环境变量立即生效
source .zshrc
一些pyenv的基本用法
-
更新pyenv
pyenv update
-
卸载pyenv
rm -fr ~/.pyenv
然后在.bashrc或者.zshrc下删除
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
- 安装python
pyenv install --list
查看可用的python版本
pyenv install 3.6.1
安装python3.6.1
安装的时候会报出缺少一些依赖没有安装,自己安装就好了
pyenv install 2.7.13
安装python2.7.13
pyenv rehash
重构shim
pyenv versions
查看已经安装好的版本
pyenv global 3.6.1
设置全局版本
pyenv uninstall 3.6.1
删除python3.6.1