有 pip 或 easy_install 可以用、类似于 linux中的yum , apt-get.
在win系统中, 它们位于python/script/ 目录下.
linux中, 位于 bin/ 下, 与 python 同目录.
安装包, 已经是 platform-specific 的了.
工作原理: wheel, .whl
pip list 列出来已安装的模块.
help('module') #py自带的命令,查看已安装的模块、它还包含了一大堆内置的模块.
pip show xxx #查看库的版本与简介
安装卸载时最好关闭相关的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 > requirements.txt .
它生成的东西会特别多, 一般不用.
transformers==4.11.3transformers>=4.11.3# 还可以直接指定wheelhttp://a.b.c/xxx.whl
有了这个文件, 可以 pip install -r .requirements.txt 一次性安装.