|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- # Python的包管理工具: `pip`
-
- 由于python是模块化的开发,因此能够能够利用其他人写的现成的包来快速的完成特定的任务。为了加快包的安装,python有很多包管理的工具,其中`pip`是目前使用最多的包管理工具。
-
- ## 1. 安装pip
- 在ubuntu系统可以直接安装python-pip
-
- ```
- # Python 3的pip (建议安装Python3)
- sudo apt-get install python3-pip
-
- # Python 2的pip
- sudo apt-get install python3-pip
- ```
-
- Upgrade pip
- ```
- sudo pip3 install --upgrade pip
- ```
-
- 安装之后,可以输入`pip`查看简要的使用说明。**需要注意的是,通过系统安装的pip,在使用pip安装包的时候,需要用sudo来执行。**
-
-
- ## 2. pip的命令
-
- ### 2.1 查找一个给定名字的package
- ```
- pip search numpy
- ```
- 会找到很多跟numpy有关联的包,可以拷贝每一行最前面的那个包名字,通过安装命令去安装。
-
-
- ### 2.2 安装一个给定的package
- ```
- $ pip install numpy
- ```
- 安装`numpy`这个包,同时它的依赖也自动安装到系统。
-
- 使用一个给定的URL安装包
- ```
- $ pip -f URL install PACKAGE # 从指定URL下载安装包
- ```
-
-
- ### 2.3 升级一个包
- ```
- $ pip -U install PACKAGE # 升级包
- ```
-
- ### 2.4 列出当前系统中已经安装的包
- ```
- $ pip list
- ```
-
- 查看一个安装好的包的信息
- ```
- $ pip show numpy
- ```
-
-
- ## 3. 设置pip的镜像
- 但是由于直接使用pip去访问国外的网站慢,所以需要设置好pip的镜像,从而加快包的安装。目前国内有很多pip包镜像,选择其中一个就可以加快很多安装速度
-
- ```
- pip config set global.index-url 'https://mirrors.ustc.edu.cn/pypi/web/simple'
- ```
|