多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

Linux下怎么安装Pyenv切换Python版本

Linux下怎么安装Pyenv切换Python版本 常常出现的缘由是: git、curl、编译工具缺失, 网络被墙, shell配置顺序有误, pyenv定义列表没有目标版本, /xz依赖未安装能够绕开的方法是: 改用git clone进行安装, 配置国内镜像源, 手动补充完整依赖, 保证eval$(pyenv init -)处在path之前, 执行pyenv。pyenv 安装失败常见原因和绕过方法直接去运行 curl 这个指令, 然后接上 | bash , 在某些 Linux 发行版上, 比如说较新的那些, 或者是其他特定的, 会出现卡住的情况, 或者是报错其本质乃脚本所依赖的 git、curl、编译工具链并不完整, 又或是 shell 配置顺序存在冲突。怎么办, pyenv报错, 报的是“-build: not found”?并非这个错误为 pyenv 自身坏掉了, 而是你所要安装的版本, 在 pyenv 的定义列表当中根本就不存在, 又或者是你尚未安装完毕便去进行调用了。Linux版对于Linux环境而言, 有着官方所提供的1.36.3 Linux包可供下载, 此包适合于在该环境里进行容器集群的配置工作, 以及管理自动化运维流程。下载pyenv 命令不存在别 pippyenv属于pyenv自带的插件, 并非独立的PyPI包, 反复进行pip pyenv -的操作只会使得环境变得更加混乱。local 切换不生效检查 .- 文件和目录层级pyenv local 3.10.13, 会于当前目录生成-., 并且它仅仅对当前目录以及子目录产生作用, 而且会被上级目录当中的同名文件予以覆盖。实际运用时, 最容易被忽视的要点是, pyenv 不会对系统的 /usr/bin/ 进行修改, 它借助 shell shim 机制来拦截指令。一旦 PATH 里的~/.pyenv/shims 没有排在首位, 或者终端没有重新加载配置, 那么所有的切换都仅仅是“看上去成功了”。免费学习笔记深入立即使用在学习笔记中你将探索 的核心概念和高级技巧
返回列表