欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

pypip依赖下载及requirements

时间:2023-07-23

有 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==randomCollecting 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.comindex-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.3transformers>=4.11.3# 还可以直接指定wheelhttp://a.b.c/xxx.whl

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

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。