文章目录
一、Anaconda
1. Anaconda 的下载
2. Anaconda 的安装
3. Anaconda Navigator 打不开问题(不适用所有)
二、PyTorch-CPU
1. PyTorch 环境创建
2. PyTorch 下载
3. Jupyter 中使用 PyTorch
三、Python 版本升级与包的维护
1. 更新 Anaconda
2. 查看与更新 python 版本
3. Python 第三方库管理
3.1 pip工具的使用和升级
3.2 pip 安装和删除第三方库
3.3 pip 查看和升级第三方库版本
3.4 修改 pip 镜像源
一、Anaconda
- 在数据科学领域,Anaconda则目前最通用的、可以一键安装各类数据科学类编程语言及开发环境的软件,也正因如此,我们也称 Anaconda 为数据科学计算平台。
- 由于 Anaconda 中自带 Python,因此不需要再额外下载。
1. Anaconda 的下载
- 访问 Anaconda 官网,点击页面中的 Download,这个直接是 Windows 版本
如果是其他版本的,点击 Download 下的三个按钮,分别对应 Windows,MacOS 和 Linux 三种。此时再下载对应的版本即可。
- 但是官网上的 Anaconda 下载会比较慢,因此,我们可以在镜像网站上进行下载,镜像网站的下载速度是高于官网的。
- 镜像网站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
- 在其中选择适合我们的版本即可,镜像网站只有 5.3.1 之前的版本,建议下载 5.3.1 版本。
2. Anaconda 的安装
- 下载完成后,即可开始安装。双击安装文件,进入欢迎界面,点击 Next。
- 点击同意,进入到下一步。
选择软件使用权限,是指针对当前登录用户还是所有用户,二者都行,无特殊要求。
选择安装位置,完成安装。
如果出现此页面,需要勾选配置环境变量选项。
无需安装 VS Code,直接跳过即可。
- 之后便安装完成了。
- 最后对是否安装成功进行验证,在 CMD 中输入
conda --version
若出现像这样的 conda 版本号即安装成功。
3. Anaconda Navigator 打不开问题(不适用所有)
当我们打开 Anaconda Navigator 先是出来几个命令框,然后就找不到 Anaconda Navigator 了,再点击 Anaconda Navigator 时,显示已经打开。
产生上述的问题主要是没更新客户端(-client),采取如下步骤解决问题。
(1) 使用管理员运行:conda prompt。
(2) 输入 conda update conda 更新 conda,再输入conda update anaconda-navigator 更新。
如果出错,则需要修改 .condarc 文件,该文件的目录为:c:\user\你的用户名.condarc,如果没有打开方式就使用文本方式打开。
以文本方式打开 .condarc 文件后:先删除 default 那一行,然后将所有 https 都改成 http 即可。
接下来执行conda update anaconda-navigator,一般可以执行更新了
(3) 重置 Navigator:anaconda-navigator --reset。
(4) 执行命令:conda update anaconda-client,更新 Anaconda 客户端。
(5) 执行命令:conda update -f anaconda-client。
(6) 能打开 Navigator 了。
二、PyTorch-CPU
- PyTorch 是一个开源的 Python 机器学习库,基于 Torch,用于自然语言处理等应用程序。
1. PyTorch 环境创建
- PyTorch 的环境创建分为如下几步。
- (1) 以管理员方式运行 Anaconda Prompt,在命令行格式下,输入代码,完成调用清华镜像、建立 PyTorch 环境、安装 PyTorch 、测试 PyTorch 过程。
- (2) 使用清华镜像源,分别输入以下四句代码。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
- 3) 创建 PyTorch 环境,这里我的 Python 版本是 3.7,输入如下代码。
conda create -n pytorch python=3.7
- 之后,弹出提示,输入 y,即可安装。然后,查看环境是否安装成功。
conda info --envs
- 这里我们可以看到 base 和 pytorch 两个环境,* 表示当前正处于的环境。
- 4) 输入如下代码,进入 pytorch 环境当中,我们在此环境下安装 PyTorch。
activate pytorch
- 此时,如果我们每一行最初的(base)变为(pytorch )就说明上述步骤已完成。
2. PyTorch 下载
(1) 进入到 PyTorch 的官网:https://pytorch.org/,选择对应的安装版本。由于电脑配置的相关问题,这里选择安装 PyTorch-CPU 版本。
- (2) 输入官网提供的运行代码,这里每个人的运行代码都不相同,大家输入自己的即可,弹出提示,输入 y,即可完成安装,显示 done。
pip3 install torch torchvision torchaudio
跟 Anaconda 的问题相同,在官网上下载速度实在是过于缓慢,因此大家可以使用清华镜像源进行安装,此处就不过多叙述,本人直接官网下载安装的。
(3) 在 PyTorch 下载完成后,对其是否安装完成进行测试。
激活 pytorch:activate pytorch
进入 python:python
测试 numpy:import numpy
测试 pytorch:import torch
如果以上步骤都没问题,那么安装成功。
3. Jupyter 中使用 PyTorch
- (1) 打开 Anaconda Prompt。
- (2) 进入安装好的 pytorch 环境。
conda activate pytorch #pytorch3.8 是之前建立的环境名称,可修改为自己建立名称
- (3) 安装 package:nb_conda。
conda install nb_conda
(4) 安装完成后,输入 jupyter notbook 就可以打开 Jupyter 了。
如果中间出现了解决 python.exe 无法找到程序输入点 … 于动态链接库 …pythoncom37.dll 的弹窗提示这类问题,只需要找到对应目录,将 pythoncom37.dll 删除即可。