三、Python 版本升级与包的维护
在实际的 Python 使用过程中,经常会遇到 Python 语言核心和第三方库的升级维护问题,当然,关于 Python 的安装、升级维护方法,也可查阅 Python 官网的相关介绍。
此处由于我们是通过 Anaconda 统一进行的语言核心和编程工具的管理,因此,在具体进行 Python 的升级维护之前,我们一般需要先对 Anaconda 进行更新。
1. 更新 Anaconda
- 类似 pip 是 Python 的管理工具,conda 是 Anaconda 的管理工具,在更新 Anaconda 之前,需要先对 conda 工具本身进行升级。进入到命令行界面,输入下述命令更新 conda。
conda update conda • 1
- 然后更新 Anaconda。
conda update anaconda
- 均更新完成即可。
2. 查看与更新 python 版本
- 仍然是在命令行中,输入以下指令查看 python 版本。
python --version
- 如果要进行 python 版本更新,也可采用 conda 工具进行更新。
- 在命令行中继续输入
conda update python
- 即可完成更新。
3. Python 第三方库管理
3.1 pip工具的使用和升级
- 仍然是在命令行中,输入以下指令查看 Python 所有的包及版本。
pip list
- pip 是 python 及其第三方库的管理工具,可以在命令行中输入。
pip show pip • 1
- 来查看 pip 版本号。
- 如果 pip 版本过低(查看版本号的时候会出现黄色字体警告),可能会导致部分包无法正常安装。
- pip 的更新方法也很简单,只需在命令行中输入如下指令即可。
python -m pip install --upgrade pip
3.2 pip 安装和删除第三方库
- 在命令行中,可通过 pip 安装第三方库,例如安装爬虫 selenium 库。
pip install selenium
- 即可。删除时,则使用 pip uninstall 命令。
pip uninstall selenium
3.3 pip 查看和升级第三方库版本
- 同时,我们还可通过 pip show 命令查看包的版本。
pip show scikit-learn
- 并且,可通过 pip install --upgrade 升级包。
pip install --upgrade scikit-learn
3.4 修改 pip 镜像源
利用 pip 进行包的安装升级过程中,如果发现下载速度较慢,甚至因为网络连接不稳定而报错,此时则需要考虑修改镜像源。
所谓镜像源,可以简单理解为包的下载站点。pip 默认是从国外站点进行下载,因此速度较
慢。我们可以考虑通过修改成国内镜像源,来提高下载速度。国内常用镜像源下载地址如下
- (1) 临时使用国内镜像源。
- 首先,我们可以在安装或升级包的过程中指定镜像源。
pip install --upgrade scikit-learn -i https://pypi.tuna.tsinghua.edu.cn/simple
这种方法需要每次在输入命令的时候,都指定镜像源。
(2) 永久修改镜像源。
或者可以通过修改配置文件,永久修改镜像源。
首先,找到 anaconda 主目录,可以通过在任意文件窗口输入 %APPDATA% 快速获取,或者手动打开相关文件夹。
随后,在该目录下,新建一个名为 pip 的文件夹。
进入到新建的 pip 文件夹内,新建一个名为 pip.ini 的文件,注意,该文件拓展名为 ini,可先创建 txt 文本,然后再修改其拓展名为 ini。
用文本编辑器打开,并输入以下内容。
[global] timeout = 1000 index-url = https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn
此即为 pip 的配置文件。保存并退出,即可永久修改镜像源。