zoukankan      html  css  js  c++  java
  • mac_os安装Python,以及pip3以及pip

    安装homebrew

    在终端执行命令

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent...)"

    执行完成后,homebrew和pip等工具就自动安装好了

    接下来安装python3.在终端执行命令:

    brew install python

    执行完成后可以在的系统目录:

    /usr/local/Cellar/python

    中看到python的安装版本

     

    注意:在 /usr/bin/ 目录中的python是系统预装的python

    此时,如果你希望在终端中输入 python 直接使用的是你新安装的python3。那么需要配置一下环境变量,指定一下python只用版本就行了。如下配置:

    export PATH=${PATH}:/usr/local/Cellar/python/3.7.3/bin
    alias python="/usr/local/Cellar/python/3.7.3/bin/python3"
    alias pip="/usr/local/Cellar/python/3.7.3/bin/pip3"

    上面的第一句是把Python的环境变量加到系统环境变量里面

    后面两句是添加快捷执行语句,路径可能因为版本的不同出现小的差别

    安装虚拟环境

    看自己写的博客就可以了:https://www.cnblogs.com/sidianok/p/11750134.html

    开发中不同项目使用的库不同,可以为不同的项目建立一个单独的虚拟python环境。在这个环境中安装属于这个项目的库版本。

    所以虚拟环境就应运而生了。

    首先安装虚拟环境和虚拟环境管理工具

    pip install virtualenv
    pip install virtualenvwrapper

    注意,如果你没有像上面那样给pip重命名,你需要使用pip3安装

    类似命令

    pip3 install virtualenv
    pip3 install virtualenvwrapper

    接着,我们在根目录创建一个目录,用来存放我们的虚拟环境,(这个目录位置你可以自定义)

    mkdir ~/Pyenv

    然后配置一下环境变量

    export WORKON_HOME=~/Pyenv
    VIRTUALENVWRAPPER_PYTHON=/usr/local/Cellar/python/3.7.3/bin/python3
    source /usr/local/bin/virtualenvwrapper.sh

    配置好之后,就可以尝试使用 一下了。


    包管理器命令:

    lsvirtualenv -b 查看虚拟环境

    workon 切换或者进入虚拟环境

    lssitepackages 查看当前环境中安装的那些包(启动虚拟环境后)

    deactivate 退出虚拟环境

    rmvirtualenv 虚拟环境名 删除虚拟环境


    虚拟环境命令:

    virtualenv py3 创建一个叫py3的虚拟环境

    我们进去虚拟环境中:cd py3/bin

    然后我们执行命令:source activate

    退出虚拟环境:deactivate

    安装pip出现了问题。

    待安装系统环境

    系统:macOS 10.13.2
    依赖:已经安装了Python 2.7.10

    查看本机Python版本的方法

    在命令行输入 python --version

    检测是否安装pip方法

    在命令行输入 pip

    如果出现 -bash: /usr/local/bin/pip: No such file or directory 的提示说明你并没安装pip

     

     

    安装PIP

    安装好Python环境的本地都有 easy_install 执行程序,我们这里主要使用 easy_install 来安装。

    在命令行输入 sudo easy_install pip


    卸载pip

    如果你已经安装后pip卸载pip 只需要一个命令 sudo pip uninstall pip 然后回提示你是否确认卸载,你输入y就可以了。

    通过此方法我确实给我的笔记本安装了pip,但如果你前期通过brew安装了Python,那你的pip3也会变成这个pip。
     
    而且我发现我通过上面的方式安装了pip,我的电脑里面又多了一个Python。
    路径在/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/
    差不多这个下面,也不知道啥时候装了。我是通过修改环境变量里面的pip3指向又重新调整回来。
    shijianzhongdeMacBook-Pro:yunzuan_buy shijianzhong$ which pip3
    /usr/local/bin/pip3
    shijianzhongdeMacBook-Pro:yunzuan_buy shijianzhong$ ll /usr/local/bin/pip3
    lrwxr-xr-x  1 shijianzhong  admin  39  4 17 17:55 /usr/local/bin/pip3 -> /usr/local/Cellar/python/3.7.4/bin/pip3
    shijianzhongdeMacBook-Pro:yunzuan_buy shijianzhong$ 
    

    里面多了那个Python环境也就管他了,反正没多少大的文件,要是不小心把环境搞错了,又要疯掉了。

    今天python3无缘无故报错了,好像是什么ssl没有激活什么的。白天也没瞎搞什么东西。网上找了老半天找不到什么有用的资料。

    火大了,用brew删掉了brew安装的python3,就用这个sudo easy_install pip安装时附带的Python

    还好问题解决了。环境的调试有时候真的会把人搞死。

  • 相关阅读:
    【H5】01 入门 & 概述
    【Mybatis + Spring】 Mybatis
    【Mybatis】Bonus01 笔记资料
    【Spring】06 Aop切面功能
    【Spring】05 注解开发
    【Spring】04 注解实现自动装配
    【Spring】03 XML配置
    【Spring】02 过程分析
    【Mybatis】11 注解的使用
    【Mybatis】10 实现分页 & 分页插件
  • 原文地址:https://www.cnblogs.com/sidianok/p/12722747.html
Copyright © 2011-2022 走看看