首页 > 其他 > 详细

pyenv使用

时间:2019-06-27 16:34:10      阅读:95      评论:0      收藏:0      [点我收藏+]

什么是pyenv?

pyenv可以是你自由的在python的版本之间进行切换

pyenv versions
显示已经安装的python版本
  system
* 3.6.1 (set by /Users/yaojiaqi/.pyenv/version)
  3.6.5

查看可安装的python版本

pyenv install -l

安装指定版本的python

pyenv install 版本号

版本优先级

shell > local > global

pyenv会从当前目录开始向上逐级查找.python-versiob文件,直到根目录为止,若找不到,则使用global版本。

版本管理

pyenv global 版本号
# 全局设置python版本为指定版本,设置全局的 Python 版本,通过将版本号写入 ~/.pyenv/version 文件的方式。
pyenv local 版本号   
# 设置当前路径下python版本为指定版本,设置 Python 本地版本,通过将版本号写入当前目录下的 .python-version 文件的方式。通过这种方式设置的 Python 版本优先级较 global 高。
pyenv shell 版本号   
# 设置当前shell窗口使用的python版本为指定版本,设置面向 shell 的 Python 版本,通过设置当前 shell 的 PYENV_VERSION 环境变量的方式。这个版本的优先级比 local 和 global 都要高。–-unset 参数可以用于取消当前 shell 设定的版本。

安装

git

更新

yum -y update

安装依赖包

yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

卸载低版本git

yum remove git

下载git源码

wget https://github.com/git/git/archive/v2.17.0.tar.gz
tar -zxvf v2.17.0.tar.gz

编译安装

cd v2.17.0
make prefix=/usr/local/git all
make prefix=/usr/local/git install

环境变量

vim /etc/profile
export PATH=/usr/local/git/bin:$PATH
source /etc/profile

 

pyenv

git clone https://github.com/pyenv/pyenv.git  .pyenv
echo export PYENV_ROOT="/user/local/.pyenv" >> ~/.bashrc
echo export PATH="$PYENV_ROOT/bin:$PATH" >> ~/.bashrc
echo -e if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi >> ~/.bashrc
source ~/.bashrc

python依赖

yum install -y gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel ncurses-devel libffi-devel

 

 

 

 

 

 

 

pyenv使用

原文:https://www.cnblogs.com/jiaqi-666/p/11097487.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!