Macbook安装Python最新版本、GUI开发环境、图像处理、视频处理环境详解
1、安装
有两种安装方法:
方法一:从Mac自带的python安装,命令如下:
$brewinstallpython
如果出错的话前面加上sudo
方法一安装的是python2.7
方法二:从官网下载安装最新版本(本次安装的内容)
官网地址:https://www.python.org/download,下载安装最新版的python,安装简单,一路点击OK;不便之处是后续卸载维护需要手动进行。
可以用这个命令查看python3安装的位置:
$whichpython3
安装完成后在终端中键入python3来验证安装是否成功.
打开Mac终端,输入“python3”,回车,查看是否是自己装的Python版本(如果Mac系统版本是10.8—10.11,默认自带的是Python2.7)。输入Python3后,看到显示【>>>】,说明已经在Python的交互环境中了,可以正常使用。
这里安装的是pip3。
安装了python3之后,会有pip3
注意:
1.使用pipinstallXXX
新安装的库会放在这个目录下面
python2.7/site-packages
2.使用pip3installXXX
新安装的库会放在这个目录下面
python3.6/site-packages
如果使用python3执行程序,那么就不能importpython2.7/site-packages中的库
2、安装pip3
pip3是一个安装和管理Python3包的工具,pip是一个安装和管理Python包的工具,python安装包的工具有easy_install,setuptools,pip,distribute等。distribute是setuptools的替代品,是对标准库disutils模块的增强,我们知道disutils主要是用来更加容易的打包和分发包,特别是对其他的包有依赖的包。distribute被创建是因为Setuptools包不再维护了。而pip/pip3是easy_install的替代品。
2.1先获取pip安装脚本:
$wgethttps://bootstrap.pypa.io/get-pip.py
如果没有安装wget可以去这里:https://ftp.gnu.org/gnu/wget/下载
- 用解压工具解压:wget-1.9.1.tar.gz
- cd进入到解压的目录
- 命令行输入:brewinstallwget
可以输入wgetwww.baidu.com 测试是否安装成功
将所有内容复制下来,新建get-pip.py文件,将内容拷贝粘贴进去.
2.2.安装pip3
执行命令行:
$sudopython3get-pip.py
执行出错:
Thedirectory'/Users/xsnai/Library/Caches/pip/http'oritsparentdirectoryisnotownedbythecurrentuserandthecachehasbeendisabled.Pleasecheckthepermissionsandownerofthatdirectory.Ifexecutingpipwithsudo,youmaywantsudo's-Hflag.
换成下列命令:
$sudo-Hpython3get-pip.py
Requirementalreadyup-to-date:pipin/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
执行成功!
终端命令行输入pip3检测。
检测结果:
Usage: pip[options] Commands: install Installpackages. download Downloadpackages. uninstall Uninstallpackages. freeze Outputinstalledpackagesinrequirementsformat. list Listinstalledpackages. show Showinformationaboutinstalledpackages. check Verifyinstalledpackageshavecompatibledependencies. search SearchPyPIforpackages. wheel Buildwheelsfromyourrequirements. hash Computehashesofpackagearchives. completion Ahelpercommandusedforcommandcompletion. help Showhelpforcommands. GeneralOptions: -h,--help Showhelp. --isolated Runpipinanisolatedmode,ignoring environmentvariablesanduserconfiguration. -v,--verbose Givemoreoutput.Optionisadditive,andcanbe usedupto3times. -V,--version Showversionandexit. -q,--quiet Givelessoutput.Optionisadditive,andcanbe usedupto3times(correspondingtoWARNING, ERROR,andCRITICALlogginglevels). --log Pathtoaverboseappendinglog. --proxy Specifyaproxyintheform [user:passwd@]proxy.server:port. --retries Maximumnumberofretrieseachconnectionshould attempt(default5times). --timeout Setthesockettimeout(default15seconds). --exists-action Defaultactionwhenapathalreadyexists: (s)witch,(i)gnore,(w)ipe,(b)ackup,(a)bort. --trusted-host Markthishostastrusted,eventhoughitdoes nothavevalidoranyHTTPS. --cert PathtoalternateCAbundle. --client-cert PathtoSSLclientcertificate,asinglefile containingtheprivatekeyandthecertificate inPEMformat. --cache-dir Storethecachedatain . --no-cache-dir Disablethecache. --disable-pip-version-check Don'tperiodicallycheckPyPItodetermine whetheranewversionofpipisavailablefor download.Impliedwith--no-index.
2.3.修改pip3源
国内由于网络原因,使用pip3或和pip安装一些模块会特别慢甚至无法下载,因此我们需要修改源到国内的一些镜像地址,特别感谢国内无私奉献的组织~
首先进入HOME路径:
cd~
创建.pip目录:
mkdir.pip
创建pip.conf文件:
touchpip.conf
大家可以用自己喜欢的编辑器打开pip.conf文件,我现在使用的时v2ex的源,所以添加:
[global]
index-url=http://pypi.v2ex.com/simple
大家可以把index-url的值设置为自己实际源的地址.
至此pip3源修改成功,以后使用pip安装模块时都会从这个源去下载安装,大家可以自行测试一下.
pip/pip3源使用国内镜像,加快下载速度和安装成功率
国内有如下下载源:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
临时使用:
可以在使用pip/pip3的时候加参数-ihttps://pypi.tuna.tsinghua.edu.cn/simple
如:
pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simplepyspider
这样就会从清华这边的镜像去安装pyspider库。
永久修改,一劳永逸:
Linux下,修改~/.pip/pip.conf(没有的话就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)
内容如下:
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com
windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini。内容同上。
3、python3图片处理
PIL(PythonImagingLibrary)图像处理模块,在python3.X已经替换为pillow模块(文档:http://pillow.readthedocs.org/en/latest/)。
直接使用pip3installpillow即可安装模块,导入时使用fromPILimportImage.
命令行如下:
$pip3installpillow
执行过程如下:
Collectingpillow DownloadingPillow-4.3.0-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl(3.5MB) 100%|████████████████████████████████|3.6MB19kB/s Collectingolefile(frompillow) Downloadingolefile-0.44.zip(74kB) 100%|████████████████████████████████|81kB13kB/s Buildingwheelsforcollectedpackages:olefile Runningsetup.pybdist_wheelforolefile...done Storedindirectory:/Users/xsnai/Library/Caches/pip/wheels/20/58/49/cc7bd00345397059149a10b0259ef38b867935ea2ecff99a9b Successfullybuiltolefile Installingcollectedpackages:olefile,pillow Successfullyinstalledolefile-0.44pillow-4.3.0
4、图像中文字识别
4句代码实现汉字识别
fromPILimportImage importpytesseract text=pytesseract.image_to_string(Image.open('denggao.jpeg'),lang='chi_sim') print(text)
需要先安装两个包,如果没有安装的话。
pip3installPIL pip3installpytesseract
还需要下载中文语言包tesseract-ocr
更多关于Mabook安装Python最新版本(3.6.4)、GUI开发环境、图像处理、视频处理环境请查看下面的相关链接
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。