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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部