在学习深度学习之前,工具是必不可少的,这里我选择的是Anaconda+pytorch环境,踩的坑也是比较多的,因为我想用pycharm进行一个代码的编写和调试,在anaconda的命令行模式下已经成功,但是一直在pycharm下不行,记录一下坑点吧
首先安装Anaconda工具,这个网上都有教程,在此就不过多赘述了。
然后找到这个
打开后新建一个虚拟环境,因为我们用的python环境都是不一样的,这个虚拟功能可以让我们使用不同版本的python环境。
conda create -n name python=xxx
name为你虚拟环境的名字,xxx为你想要的python版本,如3.6
然后启动这个环境,在此我以我的虚拟环境pytorch为例
conda activate pytorch
然后直接去pytorch官网 https://pytorch.org/
选择如图配置,然后使用底下那个安装命令即可,注:是在虚拟环境这运行
安装时间较长,耐心等待。
安装完验证
pip list
可看到安装成功,进入python命令行验证
输入import torch如果没有报错,即安装成功
然后看pycharm如何配置
new一个新项目,然后按照红色圈出对着看就行,Path to conda这里按照自己的安装路径进行更改即可,完了可以点击一下那个蓝色的reload environments,就会显示你的虚拟环境,选择你想要的即可。
到这里才算完成百分之八十,还有最重要的一步,本人就是在这卡了好久,
点开环境配置(如果不配置这一步,你的代码根本跑不起来)
点击红色部分
添加这一行
name为PATHvalue值为同样的根据你 虚拟!!虚拟!!环境的路径进行更改填写
D:ANacondaenvspytorch;D:ANacondaenvspytorchScripts;D:ANacondaenvspytorchLibrarybin
点击ok,点击Apply再点击ok即可
运行此验证代码,如果输出true或者false证明你的虚拟环境配置的ok了
import torchprint(torch.cuda.is_available())
如果是false证明你的电脑无独立GPU,如果有就是你的cuda的版本跟你的torch版本不符可参考此博客https://blog.csdn.net/Little_Carter/article/details/135934842
2、transformers安装
前提条件,有虚拟环境
1、启动虚拟环境后运行如下命令
pip3 install farm-haystack -i https://pypi.tuna.tsinghua.edu.cn/simple pip install vit-pytorch -i https://pypi.tuna.tsinghua.edu.cn/simple
如果成功安装则跳过下一步
2、安装不成功的,使用conda安装
conda install -c huggingface transformers
3、测试是否安装成功,在虚拟环境命令行运行这个
python -c "from transformers import pipeline; print(pipeline('sentiment-analysis')('we love you'))"
如果返回
[{'label': 'POSITIVE', 'score': 0.9998704791069031}]
则表示安装成功
4、如果安装成功运行验证脚本,出现错误:**ImportError: cannot import name 'HfApi'**,则证明你的python版本(我的是python3.6)跟这个冲突,换个python版本就行,可以重新起个3.6以上的python版本环境
原文始发于微信公众号(EuSRC安全实验室):AI(深度学习)学习|pytorch环境准备
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论