一、pyenv介绍 CentOS6系统会自带一个较低版本的python,一般不使用系统自带的python版本,因为系统很多组件依赖于python比如yum,如果我们随意升级或者安装了些有冲突包可能会影响系统环境...;我们需要再安装较高版本的python,而且在开发多个项目时,可能需要多个版本的Python,此时在进行Python版本切换时会比较麻烦,pyenv就提供了一种简单的方式。...项目地址:https://github.com/yyuu/pyenv pyenv的功能: 安装python解释器 进行全局的Python版本切换 为单个项目提供对应的Python版本 使用环境变量能让你重写...pyenv pyenv uninstall 版本号或虚拟环境名或项目名称:卸载某个版本, 包括虚拟环境 用来创建隔离的python环境,处理python环境的多版本和模块依赖。...首先我们可以用pyenv 安装多个python 版本, 比如安装了2.5, 2.6, 3.3 三个版本。 用户可以随意切换当前默认的python版本。
打开终端分别输入下面两条命令: sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives...--install /usr/bin/python python /usr/bin/python3 150 1 2 sudo update-alternatives --install /usr/bin.../python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/python python /usr/bin.../python3 150 然后再终端输入: Python python 1 python 如果无误,此时python版本应该切换到默认的python3了。...python 然后选者你需要的python版本,输入序号回车即可 因为系统很多程序依赖于python2,如需要升级系统或者安装系统更新的时候,建议先切换到系统的默认版本python2否则可能出现依赖无法安装问题
Python 安装包去官网自行下载: https://www.python.org/downloads/mac-osx/ Mac os 自带python, 但我记得是python2.7版本 在选择安装包时候避免使用太新的版本...: $source ~/.bash_profile $source ~/.bashrc 查看当前python版本 $ python -V Python 3.3.5 切换版本 修改最后一行 将alias...python=python3改为alias python=python2 再次$ python –V Python 2.7.11rc1 不同版本安装路径: Mac系统自带Python2.7,而我们安装Python3...python版本: Status of Python branches Branch Schedule Status First release End-of-life Release manager...python的优雅,简单,明确是其他语言无法比拟的,选择自己需要版本, 给日后工作提供了基础保障.
我相信有许多人一个操作系统装了好几个Python,有些人可以随便切换,有些人装了好多个不管怎样只能用一个,其他的就是用不了!所以Python的多版本共存有必要系统的说一下了。...就是让我们使用命令提示符不切换路径就能直接执行程序,就好比我们在命令提示符不切换路径的情况下输入python然后回车不会提示'python'不是内部或外部命令,也不是可运行的程序或批处理文件。...如果没有配置环境变量执行上述操作就会出现'python'不是内部或外部命令,也不是可运行的程序或批处理文件。至于python安装怎么配置环境变量非常简单,安装时勾选一下,安装结束直接自动给你配好。...多版本共存环境变量的问题 现在我装了2个Python,一个Python2.7.15,一个Python3.6.4(anaconda3 5.1.0)两个Python都是64bit,那么如果配置了环境变量就会有一个问题...我给一个建议,统一改成原文件名版本号.exe,就比如我可以把Python2里面的python.exe改成python2.7.15.exe就行了,命令提示符一定要记住输入修改后的文件名!
多版本切换python Python 安装包去官网自行下载: https://www.python.org/downloads/mac-osx/ Mac os 自带python, 但我记得是python2.7...版本 建议: 在选择安装包时候避免使用太新的版本....: $source ~/.bash_profile $source ~/.bashrc 查看当前python版本 $ python -V Python 3.3.5 切换版本 修改最后一行 将alias...python=python3改为alias python=python2 再次$ python –V Python 2.7.11rc1 不同版本安装路径: Mac系统自带Python2.7,而我们安装Python3...python的优雅,简单,明确是其他语言无法比拟的,选择自己需要版本, 给日后工作提供了基础保障.
python多版本管理 ---- 安装python构建中的依赖库 yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel...\nfi' >> ~/.bash_profile 输入命令重启 Shell,然后就可以重启pyenv exec $SHELL source ~/.bash_profile 使用 查看可安装python...版本 pyenv install -list或(-l) 安装python新版本 pyenv install 3.6.5 pyenv install 2.7.14 查看已安装python版本...pyenv versions 切换版本 pyenv local 3.6.5 pyenv local 2.7.14 卸载python版本 pyenv uninstall 3.6.5 pyenv...uninstall 2.7.14 使用pip工具 python -m pip xxxxx
安装不同的python版本并不是一件易事,更何况想在同一主机上来回切换不同版本的python是难上加难!大家都知道多版本会导致互相干扰,但是不是不不能解决呢??...确切回答:不是,因为有一个学习python的好帮手pyenv来管理不同的python版本!...我们这里选择了两个版本来测试在同一主机上安装多个版本的python: [root@cml_ali_sz_120 ~]# pyenv install -v 3.6.0 [root@cml_ali_sz...的版本了,下面就是如何去切换版本,注意的是'*'表示当前正在使用的版本。.../site-packages (python 2.7) 最后切回到系统版本: [root@cml_ali_sz_120 ~]# pyenv global system 如果想要删除python版本,则可以使用
查看可安装的Python版本 在终端中输入 pyenv install --list 会列出可安装的Python版本号 4....安装特定版本的Python 在终端中输入 pyenv install 安装对应的Python版本,如: pyenv install 2.7.11 5....指定目录切换指定版本的Python 在终端中cd到特定目录,路径名称自行修改 cd /Users/Matrix/Documents/Projects/Python/3.5.1 输入: pyenv local...设定全局的Python版本 在终端中输入 pyenv global 不建议如此操作,可能会导致部分系统程序无法正常工作 10....python版本,和设置的版本一样则代表切换成功。
/to/Python-2.7.2 pythonbrew install 2.7.2 3.2 永久性地使用某个特定版本的python(即每次登录shell都使用某个版本的python): pythonbrew...py -p 2.7.2 -p 3.2 test.py # 使用指定版本的python 列出系统内所有已安装的各个版本的python: pythonbrew list 列出pythonbrew可以安装哪些版本的...· switch · 永久切换到某个特定版本的python做为默认版本。 · use · 在当前shell下使用某个特定版本的python。...· py file> · 使用所有版本/某个特定版本运行一个python文件。 · list · 列出所有已安装的python版本。 · list -k · 列出所有可安装的python版本。...查看更多细节,可以运行: $ pythonbrew help 相关文档和链接 · Python 的虛擬環境及多版本開發利器─Virtualenv 與 Pythonbrew 。
Miniconda下载地址: https://docs.conda.io/en/latest/miniconda.html 查看当前python版本: 下载python3.7版本(不用直接找官网下载配环境变量了...): 激活新安装的3.7环境: 此时在vs code中可查看多版本环境
Python多版本神器-Pyenv ? 一、简介 使用pyenv可以在一个操作系统上使用多个python版本,自由切换,无比顺畅。... /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...的版本,*代表当前目录正使用的python版本 [root@python ~]# pyenv versions system * 3.6.2 (set by /root/.python-version...) 命令3:python -V 作用:查看当前python版本 python -V Python 3.6.2 命令4:pyenv global 作用:切换全局的
本文主要讨论 多种版本的 Python 模块的共存与调用问题,并尝试给出一种清爽的解决办法。 多种版本的Python module?...伴随 Python 逐步成为数据科学领域的主力研发语言,越来越多的机器学习库都发布了 Python 版本,包括了著名的 scikit-learn,tensorflow,keras 等。...正是由于数据科学近年来在基础算法和计算架构上的迅猛发展,这些Python module 也频繁地发布新版本。...有鉴于此,为了同时运行新老代码,我们通常选择在同一台机器上 配置共存的多版本 Module。 如何配置并使用多种版本module?...2、在对应的独立环境中安装任意版本的模块 我们这里的任务是创建一个 Python 3.5 环境,然后利用 pip 安装 tensorflow 的1.0.1 gpu版本 先创建 Python 3.5 环境
/to/Python-2.7.2 pythonbrew install 2.7.2 3.2 永久性地使用某个特定版本的python(即每次登录shell都使用某个版本的python): pythonbrew...py -p 2.7.2 -p 3.2 test.py # 使用指定版本的python 列出系统内所有已安装的各个版本的python: pythonbrew list 列出pythonbrew可以安装哪些版本的...switch 永久切换到某个特定版本的python做为默认版本。 use 在当前shell下使用某个特定版本的python。...py python file> 使用所有版本/某个特定版本运行一个python文件。 list 列出所有已安装的python版本。...查看更多细节,可以运行: $ pythonbrew help 相关文档和链接 Python 的虛擬環境及多版本開發利器─Virtualenv 與 Pythonbrew 。
前天在CentOS中安装了python2.7.12和python3.5.2,今天要为两个版本安装pip,从官方上下载了get-pip.py,使用python get-pip.py,出现错误...下面我来说明一下: 1、出现的问题 1),没有zlib库 2),没有HTTPSHander库 2、解决方法 在安装python这两个版本前,需要安装两个库zlib-devel...2、安装python ..../configure --prefix=/usr/local/python27 make && make install ln -s /usr/local/python27/bin/python2.7.../usr/bin/python python3.5.2 类似python2.7.12,略有不同,自己想想吧 3、安装pip wget https://bootstrap.pypa.io/get-pip.py
pyenv > /dev/null; then eval "$(pyenv init -)"; fi export PYENV_ROOT=/usr/local/var/pyenv 第三步: 安装其余版本的...python pyenv install 3.5.0 #安装完成后必须rehash pyenv rehash 第四步:切换不同版本 对当前用户的临时设定Python版本,退出后失效 pyenv shell...3.5.0 每次切换不同版本后都要执行 source ~/.zshrc 第五步:安装virtualenvwrapper 安装完成后再zshrc下添加配置,看图一 #在. bash_profile 或者...virtualenvs source /usr/local/bin/virtualenvwrapper.sh source ~/.zshrc 先运行 mkdir $HOME/ .virtualenvs 在python2.7...的环境下使用pip哦,pip install virtualenvwrapper 在python3环境下新建一个virtual环境,mkvirtualenv py3env 第六步:pychram 配置python3
Windows下Python多版本共存 Python数据科学安装Numby,pandas,scipy,matpotlib等(IPython安装pandas) 0.0 因为公司项目,需要Python两个版本共存开发...1.0 下载Python2.7x和Python3.5x版本 2.0 安装Python2.7x和Python3.5x版本 很简单,直接点击安装,注意安装位置,我的安装位置为E:\IDES\Python27...5.0 如何在cmd中分别调用Python2.7和Python3.5 5.1 输入Python2 可调用Python2.7版本 ? 5.2输入Python 可调用Python3.5版本 ?...6.0 使用pip安装科学栈如numpy、pandas等 6.1 为Python2.7版本安装科学栈 查看已安装科学栈情况和版本 python2 -m pip list 查看 python2 -m pip...6.4 也可参考我另一个学习笔记Python数据科学安装Numby,pandas,scipy,matpotlib等(IPython安装pandas) Windows下Python多版本共存 Python
共存的方法 方法如下: 先确保不同版本解释器的python.exe所在的路径在环境变量中 拷贝各自的python.exe并重命名即可 步骤(理解不了下面有图示): 1、首先你需要将不同的python...版本安装,且都已经将跟版本的环境变量配置好了(环境变量的配置前面的文章有)python3和2的下载方式一样,点击这里查看步骤,python下载及环境变量配置 2、配置好环境变量,想要版本共存只需把两个版本的...Python解释器名称改一下就可以,这里我改的是python2和python3,这样就可以了版本切换了!...打开文件找到python.exe改一下名字! 接下来再试一下能不能版本共存!...这样就成功实现了win10版本下python2和python3的切换啦,需要注意的是cmd打开后,配置完要重新打开才能生效!
查看所有 Python 版本 $ pyenv versions 执行命令将打印出安装的所有 Python 版本,*表示当前使用的 Python 版本。 2....查询所有可安装的 Python 版本 $ pyenv install -l 3. 安装与卸载 $ pyenv install 2.7.14 安装 Python 2.7.14 版本。...$ pyenv local 2.7.14 # 设置 Python 本地版本,通过将版本号写入当前目录下的 .python-version 文件的方式。...$v 注意:v 为 Python 版本号,请根据需要自行更改。...版本为 2.7.14 $ mkvirtualenv python2.7 # 创建 python 2.7.14 版本的虚拟环境 python2.7 参考 pyenv 文档 virtualenvwrapper
使用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.
查看Linux版本 [root@web ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@web ~]#...版本为2.7.5 [root@web ~]# python -V Python 2.7.5 安装的pyenv版本为1.2.15 [root@web ~]# pyenv -v pyenv 1.2.15 升级...pyenv命令 [root@web ~]# pyenv update 查看可用的python版本有哪些 [root@web ~]# pyenv install --list 安装python3.6.4、...~]# pyenv install 3.6.7 查看安装的python版本有哪些 [root@web ~]# pyenv versions * system (set by /root/.pyenv/...version) 2.7.2 3.6.4 3.6.7 [root@web ~]# 配置root用户的python版本为3.6.4 [root@web ~]# cd /root/ [root