zoukankan      html  css  js  c++  java
  • 如何在Mac上切换python2和python3以及下载安装包 & 在Mac上如何查找系统自带python2.7的路径

    电脑:系统是Mac OS  系统自带python2.7  自己下载安装了python3.6

    问题:一开始我想在终端下执行python2的相关代码   例如 python kNN.py (kNN.py这个代码也是用python2写的)

    ,但是会出现错误,因为我的python2.7中并没有matplotlib包,所以我就用pip install matplotlib 进行安装,但是都只能装到

    python3中,于是又用pip2 install matplotlib还是不好使,各种求助也是无用。     查看pip -V  和pip3 -V 显示的路径都是:

    pip 10.0.0 from /Users/Mac/anaconda3/lib/python3.6/site-packages/pip (python 3.6)

    解决方法:

    重新下载安装一个python2.7.14的版本,然后按照默认安装的路径安装到了电脑

    之后再在终端下输入pip查看版本信息就发生了变化

    pip -V 返回:pip 9.0.1 from /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (python 2.7)

    pip3 -V 返回:pip 10.0.0 from /Users/Mac/anaconda3/lib/python3.6/site-packages/pip (python 3.6)

    现在在终端下输入: python或者python2或者Python2.7 就会默认进入python2.7的环境,是自己安装的python的python2.7 ,而不是系统自带的python2.7

    在终端下输入:python3 或者python3.6会默认进入python3.6的编译环境

    之后我用:

    sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib

     就已经可以成功给自己下载的python2.7 安装我想用的库了,而且成功导入了

    >>import matplotlib       # 此时正常导入,系统并没有报错,搞定

    >>

    (之前给python3下载安装包用pip3或则pip都行,以后可能给python3下载安装包可能都要用pip3了)

    (这个是之前在哪里看来的,说的是如果同时安装了python2和python3 ,  那么在终端下输入python,默认进入的python环境是最后安装的那个python的版本)

    在Mac上如何查找系统自带python2.7的路径 

    在finder(访达)下按住快捷键  commad + shift + G 然后在下面输入文件的路径,也可以自己找 

    https://www.zhihu.com/question/30941329    来自知乎链接

  • 相关阅读:
    浅谈如何学好前后端
    MONGDB的使用
    一个css3特效
    axios
    css实现响应式图片及各种效果
    jQuery中.bind() .live() .delegate() .on()的区别
    HTML5 Web 存储
    HTML5中新的语义元素
    html5shiv:用于解决IE9以下版本浏览器对HTML5新增标签不识别,并导致CSS不起作用的问题
    JS移动客户端--触屏滑动事件
  • 原文地址:https://www.cnblogs.com/AlvinSui/p/8869208.html
Copyright © 2011-2022 走看看