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的虚拟环境(之前我装的都是3.7的python环境),安装了torch-cuda1.8,torchtext0.9.0,huggingface的transformers库等。
提示:建议看完整篇博客,再去配置环境
准备工作
在开始菜单找到anaconda prompt(anaconda3),进入
查看已有的虚拟环境命令:
conda env list
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的tor