`

利用pyenv管理默认python版本

阅读更多
1、遇到的问题
linux系统中同时存在python2和python3,且多人共同使用,不方便设置任意一个版本为默认版本

2、解决方法
pyenv可以将一个文件夹及其子文件夹中的默认python设为python2或python3

使用方法:
利用pyenv versions 查看已安装的python版本,比如得到
  anaconda3-4.3.1/envs/py3.5
  anaconda3-4.3.1/envs/py2.7
cd /home/userA
pyenv local anaconda3-4.3.1/envs/py2.7 将2.7版本设为默认的python

则目录 /home/userA 及其子目录下的python 将使用python2.7

更多命令请参见https://my.oschina.net/lionets/blog/267469
分享到:
评论

相关推荐

    Python多版本管理神器 - pyenv

    总的来说,pyenv是一个强大且灵活的Python版本管理工具,通过简单的命令行操作就能实现Python环境的精细化管理。无论你是个人开发者,还是团队协作的一员,pyenv都能帮助你更高效地管理和切换Python环境,从而提高...

    pyenv命令管理多个Python版本

    - 使用`pyenv local <version>`为当前目录下的项目设置默认Python版本。 - 使用`pyenv shell <version>`临时切换到某个Python版本。 - 使用`pyenv versions`命令查看所有已安装的Python版本及当前版本状态。 #### ...

    pyenv安装脚本pyenv.zip

    通过以上步骤,你就可以利用Pyenv有效地管理你的Python环境了。无论你是想在不同项目间切换Python版本,还是想确保每个项目都能在特定版本的Python环境中运行,Pyenv都是一个值得信赖的工具。记得定期更新以获取最新...

    pyenv虚拟环境管理python多版本和软件库的方法

    - **多版本管理**:pyenv 可以方便地安装、卸载和切换不同的 Python 版本,如从系统默认的 Python 2.7 切换到 Python 3.x。 - **软件库隔离**:通过 pyenv 的插件 `pyenv-virtualenv`,你可以创建独立的虚拟环境,...

    python软件.rar

    1. **版本管理**:使用`pyenv versions`列出已安装的所有Python版本,`pyenv global`设置全局默认版本,`pyenv local`设置当前目录的局部版本,以及`pyenv shell`设置当前shell会话的Python版本。 2. **安装与卸载*...

    pyenv与virtualenv安装实现python多版本多项目管理

    通过`pyenv`和`virtualenv`的结合使用,我们可以轻松管理不同Python版本和项目的环境,确保每个项目都能在理想的环境中运行,而不会因为环境冲突导致问题。这种环境管理方式对于大型项目或者需要兼容不同Python版本...

    检查 Python 版本 – 如何在 Mac、Windows 和 Linux 中检查 Py

    【Python 版本检查的重要性】 Python 作为一种流行的高级编程语言,因其简洁的语法和广泛的库支持而被...如果你需要安装特定版本的 Python,可以使用 `pyenv` 这样的版本管理工具来方便地切换和管理多个 Python 版本。

    python3.4.2 Linux安装程序

    使用`altinstall`而非`install`是为了避免覆盖已存在的系统默认Python版本。 9. **验证安装**: 安装完成后,检查新版本的Python是否可用: ``` python3.4.2 -V ``` 如果一切顺利,你应该会看到"Python 3.4.2...

    python3.7安装文档

    例如,在Linux系统中可以使用`pyenv`来轻松切换Python版本。 #### 四、常见安装问题 在安装过程中可能会遇到各种问题,下面列举了一些常见情况及其解决方法: 1. **在Linux系统中安装到系统Python**:如果需要...

    Python64位安装包.rar

    9. **Python版本管理**:如果你需要同时使用不同版本的Python,可以考虑使用pyenv或其他版本管理工具,如Anaconda,它可以方便地切换和管理不同的Python环境。 10. **持续学习与资源**:Python拥有丰富的社区资源和...

    Python 的环境搭建安装保姆级教程(超详细)

    此外,为了管理不同的 Python 版本和虚拟环境,可以使用工具如 `pyenv` 和 `virtualenv`。 总的来说,Python 的安装过程相对简单,无论你是在哪个平台上,遵循上述步骤都能顺利构建起你的 Python 开发环境,从而...

    Python库 | pulumi-2.12.0a1602264716-py2.py3-none-any.whl

    Pulumi 2.12.0a1602264716-py2.py3-none-any.whl是一个预发行版本的Python轮子包,适用于Python 2和3,这意味着它可以为两个主要的Python版本提供支持。这个压缩包包含了安装Pulumi库所需的所有组件,解压后即可在...

    网站楼扫工具w3af在Centos7上安装方法

    - **安装pyenv**:使用`pyenv`来管理Python版本,这是一个轻量级的Python版本管理工具。 ```bash curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash ``` ...

    Python-Emacs的固定和自动平衡窗口布局

    为了更好地整合Python开发环境,可以使用`pyenv-mode`或`elpy`等插件,它们提供了语法高亮、自动补全、错误检查和调试等功能。这些插件可以与Emacs的窗口管理特性相结合,提供一个高效且全面的Python开发环境。 总...

    Anaconda+pycharm以及编译器配置和库安装教程

    Anaconda 是一个流行的开源数据分析平台,它包含了 Python 解释器、众多科学计算库以及环境管理工具。PyCharm 是一款强大的 Python IDE(集成开发环境),它提供了代码编辑、调试、测试和项目管理等功能。本教程将...

    Frida开发环境搭建记录

    在处理多个项目时,使用版本管理工具如`pyenv`或`virtualenv`可以帮助隔离不同项目所需的Frida版本,防止版本冲突。例如,某些工具如Objection可能不兼容最新版的`frida-tools`,这时就需要通过版本管理来选择合适的...

    my-macos:我的个人macOS设置有点通用

    9. **Pyenv**:Pyenv是一个Python版本管理工具,允许用户在单个系统上安装和切换多个Python版本。作者可能使用它来管理不同项目所需的Python版本。 通过这个项目,我们可以学习到如何高效地定制macOS环境,包括使用...

    frontenv.sh:前端开发人员的本地环境生成器

    4. **NodeBrew**:NodeBrew 是 Node.js 的版本管理工具,类似于 Python 的 pyenv 或 Ruby 的 rbenv。它允许开发者轻松地在本地安装和切换多个 Node.js 版本,这对于测试代码在不同 Node.js 版本下的兼容性非常有用。...

Global site tag (gtag.js) - Google Analytics