Ubuntu Python pyenv多环境管理
第一步(缺少git之类的自行添加,Python安装前依赖安装在后面列出):
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
第二步(增加环境变量):
export PATH=~/.pyenv/bin:$PATH
export PYENV_ROOT=~/.pyenv
eval "$(pyenv init -)"
第三步(好像不执行也可以):
source ~/.bashrc
列出能所有安装的python版本:
pyenv install --list
离线安装步骤:
1、下载需要的Python版本 https://www.python.org/ftp/python/
比如,我需要python3.5.2,在linux下,需要下载python-3.5.2.tar.xz。
2、在./pyenv中如果有cache文件夹,直接将下载的python安装包放进去,如果没有cache文件夹,则需要自行新建一个。
3、cd到cache文件夹下,在终端执行“pyenv install python版本号”即可。
安装如3.7.3:
pyenv install 3.7.3
刷新数据库:
pyenv rehash
查看已经安装的版本:
pyenv versions
卸载:
pyenv uninstall 3.7.3
切换版本:
有三种切换方式 glocal local shell
1. glocal 全局环境,在未再次使用 glocal切换环境之前,一直使用此环境。
2. local 本次登录环境。重启后,则环境失效,并返回当前glocal的环境。
3. shell 局部(临时)环境。关闭命令行窗口,则环境失效,并返回当前glocal的环境。
自己常用(只管本次shell有用,够用其他不多管,重新登录没有环境变量时重复第二和第三步):
pyenv local 3.7.3
pyenv shell 3.7.3
pyenv glocal 3.7.3
安装Python前需要安装的依赖
sudo apt-get install make build-essential libssl-dev zlib1g-dev
sudo apt-get install libbz2-dev libreadline-dev libsqlite3-dev wget curl
sudo apt-get install llvm libncurses5-dev libncursesw5-dev
sudo apt-get update
安装OpenSSL库:
ubuntu18.04 安装新版本openssl
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
