三方包和标准模块的区别:三方包或模块的安装:1.源码安装(直接把源码下载到本地相应位置);2.包管理器安装(通过命令直接安装);3.使用pycharm直接下载到环境中
python官方包托管网站:https://pypi.python.org
举例:下载pillow安装包:https://pypi.org/project/Pillow/#files
现在只有.whl和源码两种格式,以前还有egg格式,现在基本上被whl给取代了,就不演示了。
一、本地安装
> 1. 单文件模块安装:直接copy到我们的项目当中就可以了
> 2. 带setup.py文件的三方包,使用setup.py脚本安装
> 3. .whl文件使用pip安装
二、远程安装
> 1. east_install
> 2. pip
> 3. pycharm中也是使用远程下载安装
三、安装源
官方:
- https://pypi.python.org/simple/
国内镜像:
- 豆瓣:http://pypi.douban.com/simple/
- 清华源:https://pypi.tuna.tsinghua.edu.cn/simple
- 阿里源:https://mirrors.aliyun.com/pypi/simple/
四、安装演示
### 1.单文件安装
创建一个三方包用作演示(bao.py)
通过代码:
```python
import os
print(os.path)
```
找到存放路径,一般三方包存放路径都在:C:\Users\Administrator\AppData\Local\Programs\Python\Python38\Lib\site-packages
然后把bao.py复制到此目录下即可,运行代码:
```python
import bao
bao.pr('123')
```
返回结果正确。
### 2.安装带setup.py文件的三方包
1.打开命令行工具 >> 2.切换路径到setup.py所在目录中 >> 3. 执行命令:python3 setup.py install
先下载setuptools.zip,解压后使用CMD切换路径到setuptools所在路径,执行命令:python3 setup.py install,回车安装
其他包含setup.py文件的安装包的安装方式和上面一样。
2.whl包的安装方式:下载好whl文件包,使用命令:pip install whl所在路径
3.pip安装方法:pip install requests :推荐安装方法
如果没有安装pip就使用命令:easy_install pip安装
如果需要安装指定环境:easy_install-3.8 requests
修改安装源:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ pyspider
修改python版本:python3 -m pip install pyspider
卸载安装包:pip uninstall requests
### 3.pip的一些基本命令
pip list :查看环境中所有安装包
pip list --not-required :查看所有指定安装包,也就是不包含依赖包
pip list --outdated : 查看过期的包
pip show requests : 查看requests包的具体信息
pip install "requests==2.22" : 安装指定版本的包(pip install "requests >= 2.0"),会覆盖之前的版本