在线包:
常用源
# 阿里
https://mirrors.aliyun.com/pypi/simple
# 豆瓣
https://pypi.douban.com/simple
# 中科大
https://pypi.mirrors.ustc.edu.cn/simple/
# 清华
https://pypi.tuna.tsinghua.edu.cn/simple
pip后面跟python版本号,如果只安装一个python解释器,就可以不用写版本号
# 当电脑有多个解释器时pip带版本 具体要到安装目录指定后面的数字 然后这里使用
pip3.7 install bottle -i https://pypi.douban.com/simple
pip3.6 install requests -i https://pypi.douban.com/simple
# 如果为一个python解释器直接pip即可
pip install lxml -i https://pypi.douban.com/simple
pip install bs4 -i https://pypi.douban.com/simple
pip install tornado -i https://pypi.douban.com/simple
pip install twisted -i https://pypi.douban.com/simple
项目中快速下载依赖包:
第一种方法:获取环境中所有安装的包
打开命令提示符,在某条路径下输入pip freeze > ./requirements.txt
第二种方法:根据某一个项目的import语句来生成依赖
打开命令提示符,将路径切换到需要生成依赖的项目的根目录下,依次输入:
pip install pipreqs
pipreqs ./
执行完后,在这个项目下会生成一个requirements.txt文件,里面记录了该项目所用到的依赖
获得了依赖包,我们就可以在新环境下安装依赖包的模块:
pip install -r requirements.txt
离线包:
下载 .whl 文件
pip download \
--only-binary=:all: \ # 对于包以及包的依赖包,都不使用二进制
--platform linux_x86_64 \ # 指定系统环境
-d \home\packs # 下载的文件的存储目录
-r requirement.txt # 指定要下载的包
单个下载
pip3 download numpy -d 文件路径
多个下载
pip download -d E:\temp -r requirement.txt
安装 .whl 文件
pip install 文件路径.whl