学习过程遇到的问题(持续更新中)
问题一:打开jupyter notebook,运行代码,不显示结果,直接跳到了下一行,[]里面什么都不显示

类似这样的问题,我当时忘记了截图,在网上找了相似的问题,借用了一下图片。
经过一番寻找,最终找到了解决的方案。
原因
pyzmq版本太高的原因,与Jupyter Notebook不兼容
解决方案
1.打开Aanconda Prompt,输入以下代码:pip uninstall pyzmq,删除已有的pyzmq
2.删除成功后,输入以下代码:pip install pyzmq,自动安装合适的pyzmq
3.安装成功后,重新启动Jupyter Notebook
重启后运行如下(默默提一下运行的快捷键是shift+enter):

原帖:https://blog.csdn.net/2301_76640512/article/details/133846994
问题二:安装Nbextensions后,在Jupyter页面点击Nextensions不显示插件,只显示三个拓展,无法安装自己想要安装的插件
如图所示:

解决方法
依次执行一下命令
jupyter contrib nbextension install --user
jupyter nbextension enable spellchecker/main
jupyter nbextension enable codefolding/main
执行指令后,拓展的插件就显示出来了,即可安装自己想要的插件
原帖:https://www.cnblogs.com/Ada-CN/p/16117291.html
问题三:安装pytorch-gpu版本时会默认安装cpu版本
大概就是通过在pytorch官网复制的指令安装pytorch时,明明安装的时GPU版本的,但是却是CPU版本的。使用 nvidia-smi 命令来检查 GPU 也能够被系统正确识别,环境变量也没有问题,也尝试了重新创建虚拟环境和安装了pytorch,结果还是一样。
conda install pytorch1.13.1 torchvision0.14.1 torchaudio==0.13.1 pytorch-cuda=11.7 -c pytorch -c nvidia

原因
不清楚
解决方案
使用pip指令安装
pip install torch1.13.1+cu117 torchvision0.14.1+cu117 torchaudio==0.13.1 -i https://pypi.tuna.tsinghua.edu.cn/simple --extra-index-url https://download.pytorch.org/whl/cu117


安装成功
问题四: 在Anaconda Prompt中创建新的虚拟环境的时候报如下错误

这是ChatGPT 4o给出大答案:出现 CondaValueError: Malformed version string '~': invalid character(s) 错误,通常是由于 .condarc 配置文件存在问题。
但是我的.condarc文件就是默认的配置,并没有什么问题。之前也遇到相同的问题,但那次我 的.condarc文件配置的是清华源镜像,一直以来使用都没问题,突然之间也出现了上面的问题,上次解决的方案是将.condarc文件恢复成默认的,然后使用魔法工具直接下载,成功解决了上述问题。(这个方案大家也可以试一试)于是这次,我就使用同样的方法,但是不是报的错误变了,我还是认为是网络方面的原因,结果还是不行(也可能是自己的魔法工具太垃圾了)。


最终的解决方案:首先删除了.condarc文件,然后再创建虚拟环境,结构就成功了。

此时我又注意到警告信息,也可能是因为我的conda版本太低的缘故。我又更新了conda,观察一下,看看之后是否还出现类似的错误。

浙公网安备 33010602011771号