学习过程遇到的问题(持续更新中)

问题一:打开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

1

原因

不清楚

解决方案

使用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

2

3

安装成功

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

图片1

这是ChatGPT 4o给出大答案:出现 CondaValueError: Malformed version string '~': invalid character(s) 错误,通常是由于 .condarc 配置文件存在问题。

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

问题4的图片2

问题四的图片3

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

问题四的图片4

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

posted @ 2023-12-21 18:27  lscarecrowl  阅读(128)  评论(0)    收藏  举报