# py3.pip 库模块帮助文档

<details>  <summary>参考文档</summary>  <p>
https://pip.pypa.io/en/stable/cli/pip_install/
</p></details>

## py3 成员列表 <a id="py3" href="#py3">&#x23;</a>

### py3.pip("install","字符串参数") <a id="py3.pip" href="#py3.pip">&#x23;</a>
执行 pip 命令，只能在开发环境单独运行。  
可以用一个字符串参数指定多个 pip 参数，用空格分格多个参数，  
也可以传入多个参数由 aardio 自动合并（空格分格参数），  
合并多参数时，单参数含空格或需转义时自动加双引号并自动转义。  
也可以将多个字符串参数放到一个数组里作为调用参数。  

默认安装模块到 "/py/Python+版本号/site-packages" 目录下  

如果不指定任何参数，直接返回 pip 模块对象

### py3.pip() <a id="py3.pip" href="#py3.pip">&#x23;</a>
[返回对象:py3ModuleObject](#py3ModuleObject)

## py3.pip 成员列表 <a id="py3.pip" href="#py3.pip">&#x23;</a>

aardio 自带绿色版 Python 模块安装工具，  
只能在开发环境中使用。  

导入 py3,py3.10 扩展库后可用，  
其他 Python 环境版本低于 3.7 的扩展库不可用。  

注意只能在导入库时写 py3.10.pip 这种带版本号的库，  
在调用时不能写为 py3.10.pip，应始终写为 py3.pip  

个别模块在安装时调用 python.exe 会导致错误打开 aardio.exe，  
这些模块建议改用 process.python.pip 安装同版本的模块，  
然后复制到/py/site-packages 目录下就可以了

### py3.pip.process("install","字符串参数") <a id="py3.pip.process" href="#py3.pip.process">&#x23;</a>
执行 pip 命令，只能在开发环境单独运行。  
可用一个字符串参数指定多个 pip 参数，空格分隔多个参数，  
也可以传入多个参数由 aardio 自动合并（空格分隔参数），  
合并多参数时，单参数含空格或需转义时自动加双引号并自动转义。  

默认安装模块到 "/py/Python+版本号/site-packages" 目录下

### py3.pip.setIndexUrl("aliyun") <a id="py3.pip.setIndexUrl" href="#py3.pip.setIndexUrl">&#x23;</a>
设置镜像源。  
参数指定源网址，支持常用镜像源缩写。  
"aliyun" 表示阿里云源，  
"tsinghua" 表示清化源，  
"tencent" 表示腾讯源，  
"douban" 表示豆瓣源

### py3.pip.upgrade() <a id="py3.pip.upgrade" href="#py3.pip.upgrade">&#x23;</a>
更新 pip

## py3.pip.process 成员列表 <a id="py3.pip.process" href="#py3.pip.process">&#x23;</a>

进程外 Python 模块安装工具，  
调用相同版本 python.exe 安装模块。  
适用于安装时会调用 python.exe 创建子进程的 Python 模块。  
避免用 py3.pip 安装模块时重复打开 aardio.exe 且安装失败

### py3.pip.process.require("字符串参数") <a id="py3.pip.process.require" href="#py3.pip.process.require">&#x23;</a>
如果没有安装指定的模块，则调用 pip 安装

### py3.pip.process.setIndexUrl("aliyun") <a id="py3.pip.process.setIndexUrl" href="#py3.pip.process.setIndexUrl">&#x23;</a>
设置镜像源。  
参数指定源网址，支持常用镜像源缩写。  
"aliyun" 表示阿里云源，  
"tsinghua" 表示清化源，  
"tencent" 表示腾讯源，  
"douban" 表示豆瓣源
