Mac上 安装、使用 Python第三方模块的心路历程

Python第三方模块的安装及配置:
安装Anaconda 配置环境变量步骤(准备阶段)
  1. 下载 Anaconda
  2. 安装shell文件
  3. 添加环境变量 export PATH=”~/anaconda3/bin:$PATH”
  4. source ~/.bash_profile 使执行文件生效
  5. 检查是否生效 :conda list

  6. 创建一个新的Python 3.6的环境 /Applications/anaconda/envs/下
    (Anaconda之前选择装在了应用程序下,其实Python 3的包就单独装 在…/envs/下)。


创建新的Python3.6环境
conda create –name python36 python=3.6
激活新建的Python 3.6环境,输入
source activate python36
激活后,会发现terminal输入的地方多了python36的字样, 再输入
python –version
可以看到系统已经成功切换到了Python 3.6的环境。
如果需要Python版本回退 请参考


设置国内镜像

# 添加Anaconda的TUNA镜像
conda config --add channels
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

TUNA的help中镜像地址加有引号,需要去掉

#设置搜索时显示通道地址
conda config --set show_channel_urls yes

安装 pip 即 Python 包管理工具
  1. 安装 pip 即 Python 包管理工具(类似于java的maven的jar包管理工具)
    提供了对 Python 包的查找、下载、安装、卸载的功能
  2. 利用 homebrew (软件包管理工具) 安装pip包
  3. 命令如下:brew install pip 会报错
Error: No available formula with the name "pip" 
Homebrew provides pip via: `brew install python`. However you will then
have two Pythons installed on your Mac, so alternatively you can install
pip via the instructions at:
https://pip.readthedocs.io/en/stable/installing/

由此可见 在homebrew中,pip的安装是跟python一起的。
4. 解决方式: sudo easy_install pip
稍等片刻 给自己加个鸡腿 安装成功。。。
5. 接下来我们需要安装一些环境依赖包


  • 首先执行 pip install pipenv
  • 安装后,请执行 pipenv install 装好后,根据提示我们执行 pipenv
    shell
  • 此处请确认你的电脑上已经安装了 Google Chrome 浏览器。
  • 我们执行 jupyter notebook 打开jupyter notebook编辑器

当前可能会用到的操作:
  1. Mac OS系统的目录
  2. Mac OS下执行脚本文件方式
  3. 显示或隐藏文件

  • Mac OS系统的目录

    • 根目录 :/
    • 家(home)目录 : 波浪线 ~ = /Users/电脑名
    • 父级目录 : ../
    • 当前目录 : ./
  • Mac 下执行脚本文件方式:

    • 直接把 xx.sh 拖入到终端里面
    • 如果 没有成功报出问题 Permission denied 就是没有权限
    • 修改该文件aa.sh 的权限 使用命令:
     chmod 777 xx.sh  #然后重新执行脚本文件
  • Command+Shift + . 号 :显示或隐藏文件

homebrew 的常用操作:

#以wget为例子( wget是一个从网络上自动下载文件的自由工具 )
更新 Homebrew brew update
更新所有安装过的软件包 brew upgrade
更新指定的软件包    brew upgrade wget
查找软件包   brew search wget
安装软件包   brew install wget
卸载软件包   brew remove wget
列出已安装的软件包   brew list
查看软件包信息 brew info wget
列出软件包的依赖关系  brew deps wget
列出可以更新的软件包  brew outdated

你可能感兴趣的:(Python)