(Mac系统)Python的安装(安装Python3.6(无论是32位还 是64位系统都可以安装)
2),为了稳定性,下载最新的版本 3.6.5(不要选择beta版本,不要选择3.7beta)
3),python下载安装完成后,可以去命令行安装我们需要的组件
(Mac系统)AI相关组件的安装:
1,设置Python的pip安装,更新一下:
在命令行输入:python -m pip install --upgrade pip
pip是Python的包管理工具,可以让我们给Python安装所需要的包,我们需要语音识别,计算机识别,和其他需要的包
2,安装其它包:
Mac上需要额外安装三个PC上不需要的包
1),pyobjc-core
2),pyobjc-framework-Quartz
3),image
以上三个包的安装方法:
在命令行输入:pip3 install pyobjc-core pyobjc-frame-Quartz image
3,安装pyaudio pyautogui 和keyboard
命令行输入:pip3 install pyaudio pyautogui keyboard
4,安装SpeechRecognition 和nltk
SpeechRecognition: 是Python的一个数据包,从电脑麦克风端提取声音,并能用我们的声音控制电脑的包。它可以基于Google的语音API Bing API和Sphinx以及一些免费的语音识别API工作。
nltk:自然语言工具包,可以让我们理解书面文本信息,所以,如果我们将说出的内容转换成文字,nltk可以理解文字表达的情绪
命令行输入:pip3 install SpeechRecognition nltk
5,安装pygame,numpy以及OpenCV
pygame是一个在电脑上创建视频游戏的包.当我们调出视频文件,或者我们想对屏幕上的视频做些什么时,pygame会给我们一些选项
numpy:也是一个重要的包,用来进行python 中的数值处理函数,特别是可以用来处理数组,所以比如语音文件中的值,一个不错的数组或矩阵中的数字,如果我们需要图像处理
OpenCV 是Python中的开放式计算机视觉平台,OpenCV用来处理视频中单独帧或单独图像,还可以寻找屏幕中的对象,我们可以让计算机看到,这就是我们的计算机视觉,所以OpenCV-Python是我们Python需要的包
以上三个包的安装:
命令行输入:pip3 install pygame numpy opencv-python
6,安装opencv-contrib-python --user包
这个包可以让我们进行面部识别,这是OpenCV中开源社区贡献的,我们不仅可以使用OpenCV检测视频中的面部,我们还可以标记不同人的不同面孔.如果你的电脑不是管理员权限,可以输入--user来防止报错
安装:
命令行输入:pip3 install opencv-contrib-python --user
7,安装测试
1),运行Python
2),import nltk (确保自然语言工具包安装成功)
import cv2 (注意我们安装的是opencv-python,但我们导入时要将计算机视觉缩写为cv2)
import pygame
import pyaudio
运行上面2)的代码,如果没有报错,可以成功导入,就代表着已经成功安装了
领取专属 10元无门槛券
私享最新 技术干货