栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

py pip依赖下载及requirements

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

py pip依赖下载及requirements

有 pip 或 easy_install 可以用. 类似于 linux中的yum , apt-get.
在win系统中, 它们位于python/script/ 目录下.
linux中, 位于 bin/ 下, 与 python 同目录.

什么是 wheel

安装包, 已经是 platform-specific 的了.
工作原理: wheel, .whl

4.1 查看已安装

pip list 列出来已安装的模块.
help('module') #py自带的命令,查看已安装的模块. 它还包含了一大堆内置的模块.
pip show xxx #查看库的版本与简介

4.2 安装与卸载

安装卸载时最好关闭相关的IDE等进程, 否则删除, 挪动文件就无法进行。

安装最新版本
pip install xxx 安装xxx 库的最新版本. 如numpy模块. 一般会安装在D:/Program Files/python/lib/site-packages/numpy/'目录下.安装指定版本
pip install xxx==${version}查看所有可安装版本
去 pypi.org 自行搜索, 感觉不好用.
指定不存在的版本号
似乎已失效.
一个tricky的技巧, 指定版本号为random,就会提示搜索后匹配失败, 并列出所有可用的版本.

C:Usersyichu>pip install tensorflow==random
Collecting tensorflow==random
  Could not find a version that satisfies the requirement tensorflow==random (from versions: 0.12.0rc0, 0.12.0rc1, 0.12.0, 0.12.1, 1.0.0, 1.0.1, 1.1.0rc0, 1.1.0rc1, 1.1.0rc2, 1.1.0, 1.2.0rc0, 1.2.0rc1, 1.2.0rc2, 1.2.0, 1.2.1, 1.3.0rc0, 1.3.0rc1, 1.3.0rc2, 1.3.0, 1.4.0rc0, 1.4.0rc1, 1.4.0, 1.5.0rc0, 1.5.0rc1, 1.5.0, 1.6.0rc0, 1.6.0rc1, 1.6.0)
No matching distribution found for tensorflow==random
4.3 配置国内镜像源

访问国外源安装会特别慢, 所以可配置阿里云的python镜像地址.

# pip 源配置文件
[global]
trusted-host=mirrors.aliyun.com
index-url=http://mirrors.aliyun.com/pypi/simple/

    linux
    mkdir ~/pip
    然后在pip目录下创建文件 pip.conf ,添加上面内容。

    windows
    使用环境变量%AppData%, 在文件管理器中跳转到这个目录, 创建pippip.ini文件, 添加上面内容。

部署时的三方库依赖

requirements.txt, 一般放在项目根目录下.
以行为分隔, 每行具有单独的语义, 指明一项依赖.

pip freeze 生成

结合输出重定向, 就是 pip freeze > requirements.txt .
它生成的东西会特别多, 一般不用.

手动指定
transformers==4.11.3
transformers>=4.11.3
# 还可以直接指定wheel
http://a.b.c/xxx.whl

有了这个文件, 可以 pip install -r .requirements.txt 一次性安装.

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/729304.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号