• 如何在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    来自知乎链接

  • 相关阅读:
    LeetCode 31 Next Permutation / 60 Permutation Sequence [Permutation]
    LeetCode 15 3Sum [sort] <c++>
    LeetCode 81 Search in Rotated Sorted Array II [binary search] <c++>
    LeetCode 33 Search in Rotated Sorted Array [binary search] <c++>
    LeetCode 80 Remove Duplicates from Sorted Array II [Array/auto] <c++>
    将博客搬至CSDN
    leetcode
    (转载) 图像领域常用资源
    Unity3D 之 C# 脚本
    Kinect 人机交互开发实践
  • 原文地址:https://www.cnblogs.com/AlvinSui/p/8869208.html
Copyright © 2020-2023  润新知