mac系统,python包管理工具pip命令,如何安装使用?
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
苏南大叔想在mac
下面试试python
的威力,所以做了个有益尝试。python
在mac
下面是自带的,就像mac系统自带apache
和php
一样。讲真,这种事情,在window下永远不会发生,正常来说,连iis
都是需要二次安装的(服务器版win不算数)。
本文测试环境:mac
,python2.7
。
检测python
检验是否自带python
,非常简单,在终端下敲个python
字符,然后敲个回车即可。然后mac
系统就会显示本机的python
的版本号。
python
见下图:
当然,也可以通过下面的命令检测本地python
的版本号。
python --version
pip commond not found
然后是使用传说中的pip
命令安装python库
。好吧,这次显示的是 pip commond not found
。苏南大叔需要安装一下pip
工具,其安装方式,就是需要先这个安装脚本:
脚本内容就不贴了,因为里面大部分是乱码,苏南大叔怀疑:pip
程序体本身也作为编码正文放到这个脚本里面了。大家去上述网址自己下载吧。或者从苏南大叔的这个镜像下载:
pip
安装过程
可以用下面的shell
,下载并执行安装。
curl -o get-pip.py 'https://bootstrap.pypa.io/get-pip.py'
sudo python get-pip.py
貌似有2个小警告。不过貌似不防碍观瞻。所以就暂时ignore了。不过你非要有洁癖的话,你也许可以执行下面的语句即可。
sudo chown root /Users/sunan/Library/Caches/pip/http
sudo chown root /Users/sunan/Library/Caches/pip
注意,更换上述语句中的路径名里面的用户名root
字样为你的真实用户名。
localhost:python sunan$ sudo python pip.py
Password:
The directory '/Users/sunan/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/Users/sunan/Library/Caches/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Collecting pip
Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
100% |????????????????????????????????| 1.3MB 15kB/s
Collecting wheel
Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB)
100% |????????????????????????????????| 71kB 32kB/s
Installing collected packages: pip, wheel
Successfully installed pip-9.0.1 wheel-0.29.0
然后很顺利的完成pip
的安装,就可以使用pip
命令了。这个命令看起来很像linux的yum
,php/hack的composer
,或者像mac的brew
,或者是node的npm
,当然在java下面就是mvn
了。好吧,通过这样对比,大家就应该知道,pip
是python
的包管理器了。对吧?
简单的使用方式
pip
命令很简单:
pip install <pageage_name>
pip uninstall <pageage_name>
pip install -U <pageage_name> #这个也是卸载
貌似pip
安装完都是全局的。
广告时间
大家试试吧。具体我安装的是什么包,然后碰过了什么奇葩事情。然后最后是否安装成功。且听下回分解。
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。