安装
brew install pyenv
修改环境变量
vim ~/.bashrc
添加如下:
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
新建虚拟环境
pyenv install 3.6(python版本)
pyenv virtualenv 3.6 env_name
pyenv activate env_name # 激活,进入虚拟环境
pyenv deactivate env_name # 退出虚拟环境
pyenv uninstall env_name # 删除指定虚拟环境
pyenv versions # 查看可用虚拟环境
# 如不指定版本,则安装默认版本虚拟环境
# 切换默认使用python版本
pyenv local system(or 3.7.3) # 局部,仅当前目录使用设置的python版本
pyenv global 3.73 # 全局使用这个版本
基本命令
pyenv commands: 查看pyenv 所有可使用命令
pyenv shell env_name:当前shell 使用哪个python环境
可能出现问题
pyenv: no such command 'virtualenv'
解决:
git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv
(解决参考链接)[https://github.com/pyenv/pyenv-virtualenv#installation
]
2.
Failed to activate virtualenv. Perhaps pyenv-virtualenv has not been loaded into your shell properly. Please restart current shell and try again.
解决:source ~/.bashrc
3.
环境文件:查看python在哪块
which python
pyenv local project_name
pyenv which python
(很好的指导链接)[https://realpython.com/intro-to-pyenv/]
网友评论