首页
学习
活动
专区
圈层
工具
发布

为python版本抓狂,试下pyenv吧安装pyenv版本切换pyenv-virtualenv小结

这些杂七杂八的问题让初学者很烦躁,pyenv正是解决此类问题的神器。 简单地说,pyenv是python的版本管理工具。...可用的版本极多,假设我们想要安装3.6系列的版本,可以用grep进行筛选 ☁ ~ pyenv install --list | grep 3.6 3.3.6 3.6.0 3.6-dev.../versions/3.6.6 验证安装 查看已安装的版本 ☁ ~ pyenv versions system 3.6.6 版本切换 全局切换 将3.6.6设置为全局使用的版本 ☁ ~...☁ ~ pyenv uninstall 3.6.6 pyenv-virtualenv pyenv已经很强大了,但还不够,如果我们希望每个项目的依赖都是独立的,而不是全部安装在同一版本的python...: ☁ ~ rm -rf ~/.pyenv/versions/my-virtual-env-2.7.14 小结 pyenv用于管理版本,pyenv-virtualenv用于管理指定版本的虚拟环境。

1.5K20

pyenv管理多版本python

安装不同的python版本并不是一件易事,更何况想在同一主机上来回切换不同版本的python是难上加难!大家都知道多版本会导致互相干扰,但是不是不不能解决呢??...确切回答:不是,因为有一个学习python的好帮手pyenv来管理不同的python版本!...我们这里选择了两个版本来测试在同一主机上安装多个版本的python:  [root@cml_ali_sz_120 ~]# pyenv install -v 3.6.0  [root@cml_ali_sz...2.7.13   3.6.0 现在我们这个系统中就有三个python的版本了,下面就是如何去切换版本,注意的是'*'表示当前正在使用的版本。...可以通过global切换版本: (这里可能会担心到的切换版本时,版本所对应的依赖会不会一起切换,这个不用害怕相关的依赖也会跟着切换过来,所以完全不用去担心通系统下不同版本的相互影响,下面演示pip的版本也会随着

67710
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    pyenv 管理多个 Python 版本(1)

    幸运的是,如果你使用 pyenv,管理多个 Python 版本并不复杂。 本文[1]将向你展示如何高效地在项目上工作,同时减少因尝试使用正确版本的 Python 而产生的困扰。...通过本文,你将学会: 安装多个 Python 版本 安装 Python 的最新开发版 在已安装的版本间切换 与 pyenv 一起使用虚拟环境 自动激活不同的 Python 版本和虚拟环境 为什么要选择...pyenv 是一个管理多个 Python 版本的强大工具。...您安装的每个版本都位于 pyenv 根目录中: $ ls ~/.pyenv/versions/ 2.7.15 3.6.8 3.8-dev 您的所有版本都将位于此处。...这很方便,因为删除这些版本很简单: $ rm -rf ~/.pyenv/versions/2.7.15 当然 pyenv 还提供了卸载特定 Python 版本的命令: $ pyenv uninstall

    42500

    Python多版本神器-Pyenv

    Python多版本神器-Pyenv ? 一、简介 使用pyenv可以在一个操作系统上使用多个python版本,自由切换,无比顺畅。...For full documentation, see: https://github.com/pyenv/pyenv#readme 10 列出可安装的python版本 pyenv install -... /opt/pyenv/version)   3.6.2 注意:生产环境不会需要多版本,通常来说开发需要多个版本 三、pyenv的使用 命令1:pyenv local     作用:切换当前目录及其子目录的...python版本 [root@python ~]# pyenv local 3.6.2 删除.python-version就可以恢复默认的python版本 [root@python ~]# ls -al...versions      作用:查看已安装的所有python的版本,*代表当前目录正使用的python版本 [root@python ~]# pyenv versions   system * 3.6.2

    56830

    pyenv 实现Python多版本自由切换

    使用pyenv 实现Python 多版本自由切换,真流畅! 目录 1.前言 2. pyenv 的安装使用 3.常用命令 1前言 实际写代码前,环境的搭建有时需要花费好多时间,来回折腾。...最让人感觉没有成就感的就是各种版本冲突,以前linux 安装多版本 Python 还要各种ln 链接,使用不同的别名,假设 Python 2.7 使用python ,那么Python 3.7 你就得使用...pyenv是一个forked自ruby社区的简单、低调、遵循UNIX哲学的Python环境管理工具, 它可以轻松切换全局解释器版本, 同时结合vitualenv插件可以方便的管理对应的包源. pyenv...可以切换Python,设置默认shell默认版本,可以为某个特定目录设置特定版本等 2pyenv的安装使用 pyenv 安装非常方便,可以说是绿色安装版。...取消当前目录设置的python 版本 pyenv local --unset 5.指定当前shell使用的Python pyenv shell pypy-2.2.1 6.

    1.9K40

    使用pyenv维护多版本python开发环境

    一 前言 开发不同的项目的时候有可能产生安装不同python 版本的需求,那么如何管理多个python版本呢?有大神开发了工具 --pyenv 来解决多版本管理的问题。...验证是否安装成功 ➜ ~ pyenv -v pyenv 1.2.1-1-g6f27c91 二 使用 2.1 常用指令集: 查看可安装的Python版本 pyenv install --list 安装特定版本的...Python pyenv install pyenv install 3.6.1 查看pyenv已安装的Python版本,如果装了其他版本那么会显示多个 ➜ ~ pyenv versions...版本 pyenv global 3.6.1 2.2 pyenv和virtualenv的搭配使用 pyenv-virtualenv是pyenv的一个plugin,可以用来创建基于不同Python版本的虚拟环境...创建虚拟环境 语法为: pyenv virtualenv 版本号 虚拟环境名,比如创建2.7版本的虚拟环境 ➜ ~ pyenv virtualenv mypro_27 New python executable

    60130

    使用 pyenv 来管理多个 Python 版本(2)

    幸运的是,如果你使用 pyenv,管理多个 Python 版本并不复杂。 本文[1]将向你展示如何高效地在项目上工作,同时减少因尝试使用正确版本的 Python 而产生的困扰。...通过本文,你将学会: 安装多个 Python 版本 安装 Python 的最新开发版 在已安装的版本间切换 与 pyenv 一起使用虚拟环境 自动激活不同的 Python 版本和虚拟环境 pyenv 命令...该文件确实存在,您可以列出其内容: $ cat ~/.pyenv/version 3.6.8 现在,让我们使用 local 创建一个 .python-version 文件: $ pyenv local...以下是你需要了解的信息: pyenv 负责管理 Python 的多个版本。 virtualenv/venv 负责管理特定 Python 版本的虚拟环境。...你已经了解到 pyenv 如何助你一臂之力: 安装多个版本的 Python 在这些版本间轻松切换 利用 pyenv 管理虚拟环境 自动激活不同的 Python 版本和虚拟环境 如果你有任何疑问,无论是在评论区域还是

    50710

    python: pyenv (python版本控制) 安装配置

    标准教程来自官网pyenv - installation: 先把 github原始仓库 clone至 ~/.pyenv: git clone https://github.com/pyenv/pyenv.git...~/.pyenv 路径操作(如果有anaconda的路径在 ~/.bashrc 里面,记得把下面的路径置于其之前): echo 'export PYENV_ROOT="$HOME/.pyenv"' >...> ~/.bashrc echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc echo -e 'if command -v pyenv 1>/..."$SHELL" 下载anaconda3安装文件(可去找Anaconda installer archive最新版本),自动下载到 ~/.pyenv/cache 文件夹: wget -P $(pyenv...~/.pyenv/cache 文件夹找找看有没有,有的话直接从那里开始安装了: pyenv install anaconda3-5.0.1 安装好后,新的anaconda3带的python3.6解释器相对路径如下

    79370
    领券