管理第三方库
概述
在开发机实例中,您可以通过 Terminal 直接安装、查看、卸载、更新 Python 第三方库。变更会保存在开发机实例的磁盘中;若创建时挂载了云磁盘或百舸云盘,停止实例后数据会保留。
前提条件
- 已进入目标开发机实例的 Terminal。
- 开发机环境中已安装 Python3、pip 或 pip3。
- 若预置镜像提供多个 conda 环境,请先激活目标环境。## 安装第三方库
开发机提供的开发环境包括 Python3、pip 和 apt。安装第三方库时,默认安装至当前 Python 环境;若预置镜像提供多个 conda 环境,需先激活目标环境再安装。具体命令格式如下所示。
1# 在当前 Python 环境安装(默认)。
2pip3 install <yourLibraryName>
3
4# 若使用 conda 多环境,先激活目标环境再安装,例如:
5# conda activate <环境名>
6# pip3 install <yourLibraryName>
需要将 <yourLibraryName> 替换为待安装的第三方库名称。例如,使用 pip3 install bottle 命令,安装 bottle 库。
如果您在 Jupyter Notebook 的 Cell 中执行安装命令,请在命令前加上英文感叹号 !,例如:!pip3 install bottle。
重要
如果成功安装了三方包但是在 Notebook 中依然找不到,请尝试重新加载 Kernel。
查看第三方库
使用以下命令查看已安装的第三方库。
1pip3 list
卸载第三方库
使用以下命令卸载已安装的第三方库。
1pip3 uninstall <yourLibraryName>
需要将 <yourLibraryName> 替换为已安装的第三方库名称。
如需跳过交互确认,可添加 -y 参数。
1pip3 uninstall -y <yourLibraryName>
2```**说明**
3
4只能卸载自己安装的第三方库。
5
6## 更新第三方库
7
8使用以下命令更新已安装的第三方库。
9
10```bash
11pip3 install --upgrade numpy==<versionNumber>
需要将 <versionNumber> 替换为待安装的 numpy 版本号。
更新完成后,可执行以下命令验证版本。
1python3 - <<'PY'
2import numpy
3print(numpy.__version__)
4print(numpy.__file__)
5PY
6```## 查看或更改 pip 源
7
8### 查看 pip 源执行如下命令查看 pip 配置文件。
9
10```bash
11pip3 config list
返回结果中 global.index-url 参数的值即为全局 pip 源地址。返回示例如下:
1global.index-url='http://mirrors.baidubce.com/pypi/simple/'
2global.trusted-host='mirrors.baidubce.com'
3install.trusted-host='mirrors.baidubce.com'
安装第三方库时临时设置 pip 源
安装第三方库时,可以通过 -i 参数临时指定 pip 源。本方式只对当前安装命令生效,不会修改全局 pip 配置。
1pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple <yourLibraryName>
2
3# 如果出现 SSL 验证失败的错误,请尝试加上 --trusted-host 参数,示例如下:
4pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn <yourLibraryName>
需要将 <yourLibraryName> 替换为待安装的第三方库名称。
如果您在 Jupyter Notebook 的 Cell 中执行安装命令,请在命令前加上英文感叹号 !,例如:!pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple bottle。### 更改全局 pip 源
更改全局 pip 源。pip 配置文件默认路径为 ~/.config/pip/pip.conf,执行如下命令编辑配置文件。
1vim ~/.config/pip/pip.conf
以修改为清华 pip 源为例,修改 index-url 和 trusted-host 参数,然后保存并退出。修改后的 pip.conf 如下:
1[global]
2trusted-host=pypi.tuna.tsinghua.edu.cn
3index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
4
5[install]
6trusted-host=pypi.tuna.tsinghua.edu.cn
评价此篇文章
