pytorch的安装方法及出现问题的解决方案:
安装pytorch,使用pip 安装,在运行代码的时候会报错,但是导包的时候不会报错,因此要采用conda的方式安装
1、找到miniconda的网址安装miniconda,https://docs.conda.io/en/latest/miniconda.html,选择版本64-bit (bash installer),目前我选择的版本是这个版本,下载
2、下载完成后,不能直接点击开,需要在终端找到下载的包所在的位置,执行:
>>>chmod +x ./Miniconda3-latest-MacOSX-x86_64.sh
3、之后执行以下命令:
>>>./Miniconda3-latest-MacOSX-x86_64.sh
4、之后按操作要求安装相关的包,conda中每安装一个软件,均会安装许多依赖包
>>>source ~/.bash_profile
>>>conda config --set auto_activate_base false
>>>conda create -n nlp python=3.6 #创建虚拟环境,-n nlp 名字:nlp python环境3.6会根据选择的环境,自动安装相关的虚拟环境
>>>conda env list #查看虚拟环境
>>>conda activate nlp #conda activate 虚拟环境名称 #使用虚拟环境
安装pytorch
>>>conda install pytorch torchvision -c pytorch #安装pytorch的命令需要通过https://pytorch.org/查询后安装
安装有些包失败,需要重新安装一次
安装完成后可以使用pip list 查看安装的包是否存在,注意不能使用pip3 list,这条命令执行出现的包不是虚拟环境中的
存在的问题,使用ipython测试import torch时,会报错,但实际是因为直接输入ipython,但是虚拟环境中没有安装,会直接调用虚拟环境外的ipython,虚拟环境外的ipython中不含torch,所以会报错。
虚拟环境中安装ipython
>>>conda install ipython
虚拟环境中安装jupyter
>>>conda install jupyter notebook
需要安装很多依赖包