python安装依赖库 解决方案

在线包:

常用源

# 阿里
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

这时就会生成一个requirements.txt文件
python安装依赖库 解决方案_第1张图片
 

第二种方法:根据某一个项目的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

 

 

 

 

 

 

你可能感兴趣的:(python,开发语言)