Python

官网传送门
Python是一种面向对象的解释性计算机程序设计语言。
Python 2.7将于2020年1月1日终止支持,本笔记基于Python3。

pip

pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。
pip安装包:pip install requests
pip卸载包:pip uninstall requests
pip升级包:pip install --upgrade requests
查看更新包:pip list --outdated
查看安装包:pip show --files requests

Python环境安装

Mac下自带安装了Python2.7,但没有安装pip2。通过再次用brew安装pyhton2后就自动安装了pip2
安装python2和pip2:brew install python@2
测试python2安装结果:python -V
查看pip2版本:pip2 -V

安装python3和pip3: brew install python
测试python2安装结果:python3 -V
查看pip3版本:pip3 -V

如果报错:Permission denied @ dir_s_mkdir - /usr/local/Frameworks,则新建文件夹并授予权限
sudo mkdir /usr/local/Frameworks
sudo chown $(whoami):admin /usr/local/Frameworks
brew link python

如果安装完python3仍然没有pip3,则下载脚本并执行
wget https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py
ln -s /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/bin/pip3 /usr/local/bin/

最新文章

  1. APP开发+发布流程
  2. mysql启动报错The server quit without updating PID file
  3. 【转载】Android 自动化测试 Emmagee
  4. 网页制作过程中div定位的三个问题
  5. C# 调用 WebService 连接ORACLE 11g
  6. 在客户端缓存Servlet的输出
  7. Bzoj 4950
  8. RabbitMQ CLI 管理工具 rabbitmqadmin(管理和监控)
  9. Web开发人员学习路线图
  10. C#中 Reference Equals, == , Equals的区别
  11. java.lang.ClassCastException:java.util.LinkedHashMap不能转换为com.testing.models.Account
  12. linux压缩与解压
  13. centos7安装配置mysql5.6
  14. Effective Java 第三版——45. 明智审慎地使用Stream
  15. Install jdk on Ubuntu16
  16. Unity中UGUI之Canvas属性解读版本二
  17. 《图解HTTP》读书笔记(转)
  18. win7运行bat文件 一闪而过 解决 必须要将生成器放在C盘等没有中文的目录里
  19. 以太坊博弈游戏 -- FOMO3D,讽刺人性
  20. jenkins 使用的python 不是指定的python 的解决方法

热门文章

  1. 浅析负载均衡的6种算法,Ngnix的5种算法。
  2. Python协程、异步IO
  3. leetcode96
  4. [Redis]Redis的五种数据类型与键值/服务器相关命令
  5. vue.js建立一个简单的表格
  6. 机器学习linux系统环境安装
  7. 解题(GeLeiMa -生成格雷码)
  8. nlp算法工程师养成记 目标要求
  9. Oracle导出csv时数字不变成科学计数法
  10. JAVA中字符串操作几种方式对比