如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

苏南大叔想在mac下面试试python的威力,所以做了个有益尝试。pythonmac下面是自带的,就像mac系统自带apachephp一样。讲真,这种事情,在window下永远不会发生,正常来说,连iis都是需要二次安装的(服务器版win不算数)。

检测python

检验是否自带python,非常简单,在终端下敲个python字符,然后敲个回车即可。然后mac系统就会告诉你本机的python的版本号。见下图。

mac系统,python包管理工具,pip命令的安装与使用 - pip01

mac系统,python包管理工具,pip命令的安装与使用(图3-1)

当然,也可以通过下面的命令检测本地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

mac系统,python包管理工具,pip命令的安装与使用 - pip02

mac系统,python包管理工具,pip命令的安装与使用(图3-2)

mac系统,python包管理工具,pip命令的安装与使用 - pip03

mac系统,python包管理工具,pip命令的安装与使用(图3-3)

然后很顺利的完成pip的安装,就可以使用pip命令了。这个命令看起来很像linux的yum,php/hack的composer,或者像mac的brew,或者是node的npm,当然在java下面就是mvn了。好吧,通过这样对比,大家就应该知道,pippython的包管理器了。对吧?

简单的使用方式

pip命令很简单:

pip install <pageage_name>
pip uninstall <pageage_name>
pip install -U <pageage_name>  #这个也是卸载

貌似pip安装完都是全局的。

广告时间

大家试试吧。具体我安装的是什么包,然后碰过了什么奇葩事情。然后最后是否安装成功。且听下回分解。

  【mac】秘籍文章入口,仅传授于有缘之人  mac    python

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。