python pyenv多版本管理工具的使用
项目地址github
pyenvdoes...
- 改变每个用户系统级别的python版本
- 为每个项目提供不同的python版本
安装
克隆到本地即为安装,默认目录是~/.pyenv,可以通过$HOME/.pyenv改变安装位置。
$gitclonehttps://github.com/pyenv/pyenv.git~/.pyenv
centos下需要安装依赖
yuminstall-yreadlinereadline-develreadline-staticopensslopenssl-developenssl-staticsqlite-develbzip2-develbzip2-libs
定义环境变量PYENV_ROOTt,并将$PYENV_ROOT/bin加入到环境的$PATH。
$echo'exportPYENV_ROOT="$HOME/.pyenv"'>>~/.bash_profile $echo'exportPATH="$PYENV_ROOT/bin:$PATH"'>>~/.bash_profile
通过pyenvinit开启shims和自动补全。
$echo-e'ifcommand-vpyenv1>/dev/null2>&1;then\neval"$(pyenvinit-)"\nfi'>>~/.bash_profile
执行exec"$SHELL"重启shell
Usage
查看版本、安装、卸载
pyenvinstall--list#查看可安装的python版本 pyenvversions#查看已经安装的版本 pyenvinstall3.5.0#安装python3.5.0 pyenvuninstall#卸载
更新pyenv
安装完之后,需要更新一下才能看到已经安装的版本
pyenvrehash
选择python版本
pyenvglobal3.5.0#设置全局版本,即系统使用的将是此版本 pyenvlocal3.5.0#当前目录下的使用版本,有点类似virtualenv
网络问题导致安装缓慢或无法进行
如anaconda之类大容量的版本,由于网络的问题,总是连接中断,安装失败。此时可以先从官方网站下载安装包,然后放在~/.pyenv/cache文件夹中,然后在pyenvinstall此版本,pyenv会自动先从此文件夹中搜索
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。