mac 中安装了多个版本的python$ brew install python3

Updating Homebrew...
Warning: python 3.7.1 is already installed, it's just not linked
You can use `brew link python` to link this version.
#brew 提示已经安装了 3.7.1
但是系统变量里检测不到 并提示用 `brew link python` 来链接
$ brew link python
Linking /usr/local/Cellar/python/3.7.1...
Error: Could not symlink bin/2to3
Target /usr/local/bin/2to3
already exists. You may want to remove it:rm '/usr/local/bin/2to3'To force the link and overwrite all conflicting files:brew link --overwrite pythonTo list all files that would be deleted:brew link --overwrite --dry-run python#链接错误 提示有  /usr/local/bin/2to3 需要删除然后重写
$ brew link --overwrite python
Linking /usr/local/Cellar/python/3.7.1... 24 symlinks created
#成功之后 查看版本。。
$ python3 --version
Python 3.6.5$python --version
Python 3.6.4 :: Anaconda, Inc.两种的命令显示的版本不一样。由于之前安装了anaconda,anaconda 之前用的版本python指定了3.6.4,和anaconda绑定的。现在用brew安装了之后并没有链接到系统变量。
之后又用安装包的格式下载了 python 3.7.1
然后
$ python3 --version
Python 3.7.1
可见通过官方安装包安装的会自动注册环境变量经过验证凡是通过安装包安装的都会在下面的目录下:
/Library/Frameworks/Python.framework/Versions/3.4
/Library/Frameworks/Python.framework/Versions/3.6
/Library/Frameworks/Python.framework/Versions/3.7通过brew 安装的都会在
/usr/local/Cellar/python/3.7.1
并且在子目录中
/usr/local/Cellar/python/3.7.1/Python\ Launcher\ 3.app
idle 3 和 Python Launcher

综上,尽量用官方网站提供的安装包,不用做额外的操作,制动链接系统变量

转载于:https://www.cnblogs.com/wjw-blog/p/10094296.html

用homebrew 升级安装python3.7 之后系统的python版本还是旧的怎么办相关推荐

  1. python3.8提示pip_Linux下升级安装python3.8并配置pip及yum的教程

    服务器的CentOS 7中自带的python版本是python-2.7.5,需要再安装一个python-3.8.1 一.查看版本 安装前查看一下是否已经安装过python,我这里自带了python2. ...

  2. linux 查看go安装目录,终于找全了!Go的三种常见的安装方式,各种系统多个版本应有尽有...

    原标题:终于找全了!Go的三种常见的安装方式,各种系统多个版本应有尽有 Go有多种安装方式,你可以选择自己喜欢的.这里我们介绍三种最常见的安装方式: Go源码安装:这是一种标准的软件安装方式.对于经常 ...

  3. php_version_too_low,Mac上刚安装的WebStorm或PHPStorm遇到SVN版本太旧的问题

    Mac上刚安装的WebStorm或PHPStorm遇到SVN版本太旧的问题: URL: svn: E155021: This client is too old to work with the wo ...

  4. python3.6.2安装教程-Linux下升级安装Python-3.6.2版本

    本文主要介绍在Linux(CentOS)下将Python的版本升级为3.6.2的方法 众所周知,在2020年python官方将不再支持2.7版本的python,所以使用3.x版本的python是必要的 ...

  5. linux下载哪个python版本-Linux下升级安装Python-3.6.2版本

    本文主要介绍在Linux(CentOS)下将Python的版本升级为3.6.2的方法 众所周知,在2020年python官方将不再支持2.7版本的python,所以使用3.x版本的python是必要的 ...

  6. ubuntu怎么安装python3操作系统32_ubuntu系统下安装python3

    本人这里使用的是ubuntu12.04LTS系统.所以对应不同ubuntu的版本,应该也差不多. 系统默认带python2.7.3,现在因为python已经更新到python3.所以下载了个pytho ...

  7. linux系统怎么安装python3视频教程_Linux系统,python3.7安装教程

    [安装环境] 操作系统:Liunx centos7 Python版本:python 3.7.x [注意事项] centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过 ...

  8. Ubuntu安装python3.7.5(附加更新python默认指向为python3.7)

    我的环境:Ubuntu16.04 + Ptyhon3.7.5 之前写过CentOS系统安装Python,本以为Ubuntu下和CentOS下安装步骤差不多,没想到不太一样,所以更新一篇Ubuntu下安 ...

  9. 终于找全了!Go的三种常见的安装方式,各种系统多个版本应有尽有

    Go有多种安装方式,你可以选择自己喜欢的.这里我们介绍三种最常见的安装方式: Go源码安装:这是一种标准的软件安装方式.对于经常使用Unix类系统的用户,尤其对于开发者来说,从源码安装可以自己定制. ...

  10. Ubuntu安装python3.7,并将python链接指向python3.7

    1.安装python3.7 sudo apt-get install python3.7 2.查看python目前的指向 ls -l /usr/bin | grep python 3.删除原有的pyt ...

最新文章

  1. 1356服务器性能,Intel发布4款LGA1356插口服务器处理器
  2. ubuntu 下非交互式执行远程shell命令
  3. IOS-开发中手势的处理
  4. JAVA实现inotify一样的功能_哪些操作系统支持在Java中查看本机(类似inotify)文件
  5. java遍历目录下的包括子目录下的所有文件
  6. curd日志记录php,自动记录CURD操作的功能
  7. 计算机专业杀毒,计算机病毒查杀
  8. 余数相同问题(信息学奥赛一本通-T1080)
  9. CloudIDE:为开发者写代码开启“加速”模式
  10. MySQL(2)--MYSQL 安装
  11. 解决“重新安装vmware-tools”灰色而无法安装的问题
  12. vim 打开特殊文件—— 目录以及压缩包
  13. 【Python 小白到精通 | 课程笔记】第三章:数据处理就像侦探游戏(函数和包)
  14. 输入阻抗、输出阻抗、阻抗匹配和特性阻抗
  15. 文本信息过滤中的变体词识别(一)
  16. JAVA POI EXCEL导出工具方法 支持冻结列行和设置不可编辑整行整列
  17. ribbon实现负载均衡
  18. 白杨SEO对话老姜:聊聊第三方平台站内SEO,第三方平台的引流的逻辑是什么?
  19. 如何使用python实现翻转英文句子的单词顺序
  20. ERNIE: Enhanced Representation through Knowledge Integration, Yu Sun 2020【representation+Bert+ner】

热门文章

  1. 集合点(lr_rendezvous)
  2. js 去空格 和 获得字节数
  3. android selector(转)
  4. c how to program; 习题:3.25 编写一个利用循环打印表格数据的程序.
  5. 在属性级情感分析中结合BERT和语法信息
  6. 【Python】Python3.9又更新了:dict内置新功能,正式版十月见面
  7. NLP硬核入门-条件随机场CRF
  8. 一心想斩获算法岗,却碰上最难求职季
  9. 几道和「堆栈、队列」有关的面试算法题
  10. pytorch_CNN实现文本情感分类