Pytorch学习工具安装
1.安装过程
最近要开始深度学习的相关课程,得提前准备好相关工具。首先安装了Anaconda工具,之后配置好环境,我按照视频配置好了Pytorch环境,之后经行开发工具的安装,视频详参Pycharm和Jupyter的安装,强推这个up(我是土堆)的系列视频。
2.遇到的问题
2.1 Pycharm相关问题
我在Pycharm上面链接个人建立好pytorch环境时候,在Pycharm上new project一直无法找到Anaconda下配置好的pytorch环境(如下图片是因为我已经加载过环境了,所以就显示出了相关环境)
解决办法:选择Previously configured interpreter(第一次添加Interpreter的内容应该是空的),接着选择Add Interpreter,选择Add Local Interpreter,选择添加Anaconda环境,接着去找到安装目录下面bin文件中的conda.bat文件,添加即可。
2.2 Jupyter notebook相关问题
按照视频中下载好相应的包之后,能够运行jupyter notebook,但是发现一个问题,jupyter上面跑代码无运行结果(如下图所示),In[ ]中没有序号而且执行代码后也没有输出,当时搜索到的原因是说user名称为中文,导致加载路径中存在中文,所以要去把用户名改了(我去,这真的太麻烦了),而且我不能保证我改成英文的就一定能行。
最后,多次尝试别的方法之后顺利解决了这个问题,原因是说pyzmq版本太高,与Jupyter Notebook不相兼容,降低版本,再安装其他几个包即可。这个解决方法在这片文展链接中jupyter无法运行代码。大家可以去看原文哈,我简述一下过程。
1.在你运行jupyter的环境终端里面先卸载pyzmq
pip uninstall pyzmq
2.输入以下代码,安装低版本pyzmq
pip install pyzmq==19.0.2
3.如果 装完后会跳出红字 error:pip’s dependency… 的提示,则需要pyqt5和pyqtengine并不大于5.13版本。依次继续输入以下两组代码
pip install --user PyQt5==5.12.3
pip install --user pyqtwebengine==5.12.1
最后重新打开jupyter notebook运行代码测试一下
2.3 jupyter 500报错
在使用jupyter完成吴恩达老师的实验中,我想实现将.ipynb文件导出为.md文件,jupyter中可以选择将文件save as为md文件,但是导出md文件没法打开,于是在网上找了一篇博文进行文件格式的转化,按照上面的步骤一步步完成了nbconvert库和pandoc库的安装,但是在安装的过程中,我就感到事情不妙,因为nbconvert库的安装时候,它将我的pyzmq库的版本换到最新的了(我前面jupyter中跑不了代码就是因为pyzmq库的版本太高了),于是乎噩梦开始了。
- 1.进入到要备份的环境中输入如下指令(我是备份个人的pytorch环境):
conda activate pytorch
- 2.接着输入如下指令:(后面的文件名可以自定义)
conda env export > 2023_5_24-pytorch.yaml
- 3.首先先create 一个新的虚拟环境,并activate,之后,输入以下代码:
conda env create -f 2023_5_24-pytorch.yaml
文章出处登录后可见!