首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用pyenv安装最新版本的python

使用pyenv安装最新版本的python
EN

Stack Overflow用户
提问于 2015-04-17 06:34:17
回答 5查看 14K关注 0票数 18

使用ruby-install,要安装最新稳定的ruby版本,只需要ruby-install ruby

然而,使用pyenv似乎需要做一些像pyenv install $(pyenv install --list | sed 's/^ //' | grep '^\d' | grep --invert-match 'dev\|a\|b' | tail -1)这样可笑的事情。

有没有更好的方法来做这件事?为什么与ruby (gem update vs pip list --outdated | awk '!/Could not|ignored/ { print $1 }' | xargs pip install --upgrade)相比,python工具似乎总是让安装最新版本变得如此迟钝?我希望我是那个缺少一些东西的人,但我从来没有在网上找到这个问题的简单解决方案。

EN

回答 5

Stack Overflow用户

发布于 2017-04-04 23:47:50

试试https://github.com/momo-lab/pyenv-install-latest

安装...

git clone https://github.com/momo-lab/pyenv-install-latest.git "$(pyenv root)"/plugins/pyenv-install-latest

python的最新2.7版本...

pyenv install-latest 2.7

对于python 3..。

pyenv install-latest

票数 12
EN

Stack Overflow用户

发布于 2015-10-30 04:27:50

下面的代码比你建议的"hack“略短,并假设你不想要像3.5.0b1这样的版本。

pyenv install $(pyenv install --list | grep -v - | grep -v b | tail -1)

票数 7
EN

Stack Overflow用户

发布于 2021-12-09 13:43:55

代码语言:javascript
复制
pyenv update && pyenv install 3.10:latest

自2021年起,这个问题终于得到了解决(迟来总比不到好):pyenv/pyenv#1831允许你在版本的任何部分加上:latest后缀(只需避免:latest会产生奇怪的结果),以获得该部分的最新版本,例如,现在3:latest将安装3.11alpha,3.10:latest将安装3.10.0。

它在处理非主线时并不是很完美,:latest也不是在所有上下文中都能工作,但它是一种进步。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29687140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档