基于Anaconda的机器学习环境安装流程(Transformers+PyTorch+Gym+matplotlib)

主要用于自然语言处理方向
自用备份

一、Anaconda下载与安装

  官网下载后直接安装:
  ANACONDA下载链接

二、Python和Pycharm下载与安装

  官网下载

三、PyTorch安装

3.1 第一步

  打开anaconda,左侧Environments,下侧点击create,选择python版本3.9.19,新建虚拟环境
在这里插入图片描述

3.2 第二步

  有GPU的电脑,查询电脑驱动版本,指令如下:
  win+R后输入cmd运行命令提示符

nvidia-smi

在这里插入图片描述
nvidia官网版本号查看:版本号查看网址
  在该连接下查看Driver Version版本和CUDA Version版本是否符合。
如不符合,电脑右下角右键nvidia图标,选择NVIDIA geforece experience打开,右上角选择驱动程序,下载更新后快速安装。
在这里插入图片描述

3.3 第三步

  打开anaconda,左侧Environments,左键环境右侧绿色圆形三角标志,选择第一项,Open Terminal
在这里插入图片描述
  打开如下界面
在这里插入图片描述


PyTorch官网指令查询网址
  进入Pytorch官网根据电脑环境选择后,复制对应的命令。例如
在这里插入图片描述

  复制该指令,粘贴在界面中,回车运行如下图所示:


  可直接下载,包略大,如失败,可用手机热点或科学上网下载,也可使用清华等镜像下载。

  运行完成后,可输入

pip list

  查看已安装的包,如显示,则成功
在这里插入图片描述

四、gym安装

4.1 升级pip

python -m pip install --upgrade pip  -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
python -m pip install --upgrade pip
pip install --upgrade pip

4.2 永久更换为清华的pip源,安装pandas

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas

4.3 安装gym

pip install gym

4.4 查看以上安装

pip list

五、安装transformer

5.1 安装transforms及其它包

datasets包
  datasets包是一个用于加载和处理各种自然语言处理(NLP)数据集的Python库。它提供了一个简单的API,使得用户可以轻松地访问和预处理数据集,以便用于各种NLP任务,如文本分类、命名实体识别、语义角色标注等。datasets包支持许多常见的NLP数据集,如CoNLL、SQuAD、GLUE等,并且还提供了一些自定义的数据集。使用datasets包可以大大简化NLP数据集的处理和使用。

nltk包
  Natural Language Toolkit,自然语言处理工具包,在NLP领域中,最常使用的一个Python库。

pip install transformers -i https://pypi.tuna.tsinghua.edu.cn/simple //可切换其他pip源
pip install datasets
pip install nltk
conda install tensorflow 

5.2 安装其他包

  依次执行以下指令,或合成一个指令运行,建议分别执行。

pip install keras
pip install protobuf
pip install numpy
pip install evaluate 
pip install scikit-learn
pip install torchvision 
pip install tensorflow-dataset 
pip install pyspark
pip install tensorflow-datasets
pip install torchtext
pip install keras protobuf numpy evaluate  scikit-learn torchvision  tensorflow-dataset pyspark tensorflow-datasets

五补充、matplotlib包安装

之前遗漏的部分,所以在后边的list中没有展示
首先使用指令查看符合版本

 conda search matplotlib

之后使用指令安装

conda install matplotlib

六、备份与还原

6.1 备份

  为了避免日后重新安装出现版本升级后带来的问题,将各个包pip/conda 导入导出为transformersenv_requirement.txt做备份

pip list --format=freeze> transformersenv_requirements1.txt
conda list -e > transformersenv_requirement2.txt

6.2 还原

  复现可以通过如下操作进行

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r transformersenv_requirements1.txt
conda install --yes --file transformersenv_requirement2.txt

七、版本演示

个人版本展示

7.1 pip list

在这里插入图片描述

7.2 conda list

在这里插入图片描述

八、新建项目验证

打开pycharm,左上角新建项目,选择先前配置的解释器,添加本地解释器
在这里插入图片描述
左侧选择Conda环境,添加可执行文件,选择自己新建的环境,确定
在这里插入图片描述
在main.py运行以下代码,运行后得出以下结果,即成功

import torch

print(torch.__version__);
print('gpu:',torch.cuda.is_available());

在这里插入图片描述

参考来源
[1]基于Python3.8版本的pytorch与transformers安装 https://zhuanlan.zhihu.com/p/625201188?utm_id=0
[2]【pycharm使用技巧】机器学习and深度学习一些常用包(package)和模块(moudule)的安装指令(随时更新补充) https://zhuanlan.zhihu.com/p/625201188?utm_id=0
[3]PyTorch学习之环境准备 https://blog.csdn.net/Onero/article/details/121177632

  • 6
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
AnacondaPyCharmPyTorch都是在Python开发中非常实用的工具。下面将分别介绍它们的安装。 首先,Anaconda是一个数据科学的IDE,含有许多科学计算库和Python包。在其官方网站(https://www.anaconda.com/products/individual)上下载对应操作系统的安装包,双击打开安装即可。在安装时需要进行一些设置,比如选择安装路径和添加环境变量等。安装完成后,可以在Anaconda的Navigator中找到安装好的Python环境,并在其中安装需要的包。 其次,PyCharm是一个受欢迎的Python开发工具,它有专业版和社区版两个版本。在其官方网站(https://www.jetbrains.com/pycharm/download/)上下载对应版本的安装包,双击打开安装即可。在安装时同样需要进行一些配置,比如选择安装路径、添加环境变量等。安装完成后,可以在PyCharm中打开Anaconda安装的Python环境,方便地进行Python开发。 最后,PyTorch是一个深度学习框架,安装流程有点复杂。首先需要安装Anaconda,然后在其中创建一个新的环境。在命令行上输入以下命令即可安装PyTorch: ``` conda install pytorch torchvision torchaudio cpuonly -c pytorch ``` 其中,包含了PyTorch的核心模块torch,以及一些常用的扩展模块torchvision和torchaudio。如果希望使用GPU进行计算,则需要额外安装对应的CUDA工具。 总的来说,AnacondaPyCharmPyTorch都是非常实用的工具,在安装时需要注意一些配置,这些工具能够提高Python开发的效率和学习深度学习的体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值