一、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版本,则可以使用
前天在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
/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 。
查看可安装的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版本,和设置的版本一样则代表切换成功。
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 作用:切换全局的
/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文件。 list 列出所有已安装的python版本。...查看更多细节,可以运行: $ pythonbrew help 相关文档和链接 Python 的虛擬環境及多版本開發利器─Virtualenv 與 Pythonbrew 。
Miniconda下载地址: https://docs.conda.io/en/latest/miniconda.html 查看当前python版本: 下载python3.7版本(不用直接找官网下载配环境变量了...): 激活新安装的3.7环境: 此时在vs code中可查看多版本环境
本文主要讨论 多种版本的 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 环境
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
共存的方法 方法如下: 先确保不同版本解释器的python.exe所在的路径在环境变量中 拷贝各自的python.exe并重命名即可 步骤(理解不了下面有图示): 1、首先你需要将不同的python...版本安装,且都已经将跟版本的环境变量配置好了(环境变量的配置前面的文章有)python3和2的下载方式一样,点击这里查看步骤,python下载及环境变量配置 2、配置好环境变量,想要版本共存只需把两个版本的...Python解释器名称改一下就可以,这里我改的是python2和python3,这样就可以了版本切换了!...打开文件找到python.exe改一下名字! 接下来再试一下能不能版本共存!...这样就成功实现了win10版本下python2和python3的切换啦,需要注意的是cmd打开后,配置完要重新打开才能生效!
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
说明: 由于centos或者RHEL操作系统自带的python一般都比较低,centos6 自带的python版本都是2.6.6,但是现在一般python使用的版本都是2.7版本,以前总在操作上源码升级...发现pyenv这个软件很不错,可以在一个系统中共存两套python版本,而且不影响系统自带老版本python的使用; 安装pyenv首先安装好python编译需要的rpm包环境: yum install...现在要在利用系统中安装python 2.7.9版本了, pyenv install 2.7.9 -v 刷新数据库: pyenv rehash 到现在系统中已经有两套不同版本的python,但是系统默认的还是...python 2.6版本的,现在进行切换: pyenv global 2.7.9 ?...pyenv不错,非常方便,不会引起系统中python版本混乱问题!
多版本Python共存[支持使用pip安装包] 有时特殊需要会要用到高版本的Python, 但是系统自带的版本又是很多其他工具依赖的, 不能随意更新。...所以就会考虑安装另一个版本的python环境, 然后需要用到这个版本时就在脚本头部指明 #/usr/bin/env python2.7 这样。...## 下载要安装的 Python版本源码包(我用的是 2.7 版本) wget ‘http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2′ ##标准的安装流程...在python2.7版本下也无法import安装的包。...这样安装的包不仅能import, 更重要的是不会出现不同版本的兼容性问题(有些包在不同版本python下是不同的) python的tab自动补全 手动修改方法:1.进入用户宿主目录,建立 .pythonstartup
查看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
领取专属 10元无门槛券
手把手带您无忧上云