conda新建、配置python3.8虚拟环境,torch-cuda1.8,torchtext0.9.0,huggingface安装transformers库

起因是我在用bert的时候,导包报错
Python 环境缺少 importlib.metadata 模块。importlib.metadata 是 Python 3.8 引入的模块,而我的环境中使用的 Python 版本为 3.7。所以我得重新配置一个python3.8的环境

准备工作

在开始菜单找到anaconda prompt(anaconda3),进入

conda新建、配置python3.8虚拟环境,torch-cuda1.8,torchtext0.9.0,huggingface安装transformers库_第1张图片
查看已有的虚拟环境命令:

conda env list

conda新建、配置python3.8虚拟环境,torch-cuda1.8,torchtext0.9.0,huggingface安装transformers库_第2张图片

1.conda创建虚拟环境:

conda create --name your_env_name python=3.8

这将创建一个名为 your_env_name 的新虚拟环境,并且指定 Python 版本为 3.8。你可以更改 your_env_name 为你想要的环境名称,也可以更改 Python 版本号。

激活虚拟环境

在 Windows 上:

conda activate your_env_name

在这里插入图片描述
激活后,会由base环境跳转到torchpy3.8虚拟环境中

在 macOS/Linux 上:

source activate your_env_name

安装包:

安装你需要的包,例如:

conda install package_name

或者使用 pip 安装:

pip install package_name

这样就完成了虚拟环境的创建和激活。你可以在需要的时候进入和退出虚拟环境,以便更好地管理你的项目和依赖关系。

2.安装torch

python3.8需要
发现为了安装torchtext0.9.0的,我需要重新安装1.8.0的torch,
conda新建、配置python3.8虚拟环境,torch-cuda1.8,torchtext0.9.0,huggingface安装transformers库_第3张图片

而安装torch1.8.0,我就要安装cuda10.2或11.1
我已经安装过cuda11.1
可以进入这个网址,手动下载torch包,有2个多G.
conda新建、配置python3.8虚拟环境,torch-cuda1.8,torchtext0.9.0,huggingface安装transformers库_第4张图片
conda新建、配置python3.8虚拟环境,torch-cuda1.8,torchtext0.9.0,huggingface安装transformers库_第5张图片我之前写的:推荐先换成国内镜像

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

然后输入这个安装命令就会安装的还可以速度。但是今天有点慢啊

conda install pytorch==1.8.0 torchtext==0.9.0 torchaudio==0.8.0 cudatoolkit=11.1 -c pytorch -c conda-forge

conda新建、配置python3.8虚拟环境,torch-cuda1.8,torchtext0.9.0,huggingface安装transformers库_第6张图片
一直在这转就转了很久。
转了好几分钟,终于转完了
conda新建、配置python3.8虚拟环境,torch-cuda1.8,torchtext0.9.0,huggingface安装transformers库_第7张图片
开始了安装相关的包
在这里插入图片描述
在这里插入图片描述

其他也可以参考我之前写的这篇文章

等下还得安装其他第三方的库

conda install pandas
conda install numpy
conda install matplotlib
conda install scikit-learn

一次安装这好几个库,conda命令:

conda install pandas numpy matplotlib scikit-learn

conda新建、配置python3.8虚拟环境,torch-cuda1.8,torchtext0.9.0,huggingface安装transformers库_第8张图片
后面发现numpy已经自动给咱安装上了,版本也已经帮咱选好了
torch和torchtext正在安装中,
等下还得安装
transformers

conda install -c huggingface transformers

time 是 Python 的标准库,通常无需使用 conda 单独安装。在 Python 中,time 是内置的模块,你可以直接在脚本或交互式环境中导入和使用。

tqdm

conda install tqdm

url: https://conda.anaconda.org/pytorch/win-64/pytorch-1.8.0-py3.8_cuda11.1_cudnn8_0.tar.bz2
target_path: D:\Acomputer\anaconda3\pkgs\pytorch-1.8.0-py3.8_cuda11.1_cudnn8_0.tar.bz2
conda新建、配置python3.8虚拟环境,torch-cuda1.8,torchtext0.9.0,huggingface安装transformers库_第9张图片
中间中断了,可能是网络不稳定
pytorch-1.8.0-py3.8_cuda11.1_cudnn8_0

清除缓存

conda clean --all

我信你个鬼,conda clean --all这句会把刚刚安装好的包全部给卸载。就剩下下面的包
conda新建、配置python3.8虚拟环境,torch-cuda1.8,torchtext0.9.0,huggingface安装transformers库_第10张图片

conda install pytorch==1.8.0 torchtext==0.9.0 torchaudio==0.8.0 cudatoolkit=11.1 -c pytorch -c conda-forge

还得重新安装

你可能感兴趣的:(conda,深度学习,tensor,人工智能,numpy)