Contents
python多版本安装与切换
转载来源:https://www.fkxxyz.com/c/python-env/
参考来源:https://blog.51cto.com/u_14320361/2488888
pyenv 的使用速查
我把这一章放到最开头,作为速查命令
安装 python
列出所有可以安装的版本
COPYpyenv install --list
# 或
pyenv install -l
只列出 python 的版本
COPYpyenv install -l | grep '^ *[0-9]'
安装一个版本(例如 3.6.9)
COPYpyenv install 3.6.9
# 如果卡在下载源码上,可以手动下载源码,放到 ~/.pyenv/cache 里。
# 如果源码已经被放在了 ~/.pyenv/cache/Python-3.6.9.tar.xz 那么就不会下载了,直接解压编译。
查询版本
查看当前选择的 python 版本
该命令会提示当前环境如果执行 python 的话,会启动的 python 版本,以及如何选择的 python 版本
COPYpyenv version
查看所有可选择的 python 版本
COPYpyenv versions
切换选择 python 版本
以全局方式选择 python 版本
这种方式全局生效,在任意的 shell 调用 python 时,都会以设置的 python 版本启动。
查看全局 python 版本
COPYpyenv global
设置全局 python 版本
COPYpyenv global 3.6.9
以目录模式选择 python 版本
此方式可以把某个目录设为特定版本的 python,设置时会在这个目录里写入 .python_version 文件
查看当前目录的 python 版本
COPYpyenv local
设置当前目录的 python 版本
COPYpyenv local 3.6.9
以 shell 环境模式选择 python 版本
此方式可以把当前 shell 环境设置为特定版本的 python,设置时会改变 PYENV_VERSION 这个环境变量
查看当前 shell 的 python 版本
COPYpyenv shell
设置当前 shell 的 python 版本
COPYpyenv shell 3.6.9
发表回复