目录
在Jupyter Notebook中创建新的文件时出现终端报错:Bad file descriptor (bundled\zeromq\src\epoll.cpp:100):
一、Anaconda下载安装
(1)进入官网之后,
点击“download”之后,进行下载exe文件,
(2)安装流程可以参考这位博主的这篇博客Anaconda超详细安装教程(Windows环境下)_菜鸟1号!!的博客-CSDN博客_windows安装anaconda(3)安装完成后,进行Anaconda的环境变量配置,电脑->属性->高级系统设置->环境变量->系统变量找到Path,
点击编辑,加入三个文件夹的存储路径,如下图所示,然后选择确定。
(4)点击Win+R打开,输入cmd,打开命令行,输入conda info,显示如右图,说明环境变量配置成功。
而且点击电脑的“开始”,也可以看到我们已经安装好的“Anaconda3”
好了,那下一步就是安装pytorch了。
二、pytorch安装
(1)复制命令,然后在cmd命令框中运行。
conda install pytorch torchvision cpuonly -c pytorch
pytorch安装报错 :
但是出现报错了,
解决方法:
(1)切换了清华源之后,遇到了下面的错误(失败):
安装失败了,需要在cmd中执行清空源的命令:
conda config --remove-key channels
(2) 报错说是网络连接的问题,那再尝试一下执行原来的命令,
conda install pytorch torchvision cpuonly -c pytorch
执行结果:
还是报错了:
# 报错
'"C:\Users\ˮ\AppData\Local\Temp\tmpvia9ay32.bat"' is not recognized as an internal or external command,
operable program or batch file.
Could Not Find C:\Users\ˮ\AppData\Local\Temp\tmpvia9ay32.bat
现在我需要尝试验证一下ptorch是否已经安装成功了,
补充:
安装完pytorch后,输入一下命令进行验证是否正确安装。 首先,输入python,进入python命令行,然后再输入:
>>>import torch >>>import torchvision >>>x =torch.rand(2,3) >>>print(x)
如果能运行成功,证明安装成功。
发现应该是没有安装成功的。
(3)网上查了查之后也不知道什么情况,所以我又再尝试一下执行原来的命令,
conda install pytorch torchvision cpuonly -c pytorch
执行结果和验证结果:
发现不知道怎么回事,就可以了??
好吧,现在pytorch可以说是安装成功了。
三、打开jupyter notebook
(1)在cmd命令框中运行:jupyter notebook,这时在浏览器打开 http://localhost:8888 (通常会⾃动打开),但是我的没有自动打开,好吧,那就手动....
(2)复制生成的网址,在浏览器里面打开网址,
http://localhost:8888/?token=566870111cd7c9c30549a49ca1a86edd49add116ac09f626
打开之后,我们可以在cmd看到会进行更新,
(3)打开Jupyter Notebook后,进入桌面desktop,新建一个python文件:点击new->点击python3
之后,会弹出一个页面,
(4)新建完文件后,在空的命令框中编写代码。输入以下命令,验证pytorch可以在jupyter上运行。
import torch
import torchvision
x =torch,.rand(2,3)
print(x)
在Jupyter Notebook中创建新的文件时出现终端报错:Bad file descriptor (bundled\zeromq\src\epoll.cpp:100):
在输入代码时,文件无法自动保存,也没有运行结果,
解决:
(1)在cmd终端执行命令,查看pip安装的第三方库pyzmq的版本是多少,
pip list
发现pyzmq的版本是22.2.1,应该是由于pyzmq模块的版本太高了导致的报错。
(2)那么我们需要在cmd终端执行命令,先将原来高版本的pyzmq模块卸载,然后再重新安装旧的版本19.0.2,
pip uninstall pyzmq # 卸载原来高版本的pyzmq模块
pip install pyzmq==19.0.2 # 指定版本安装pyzmq模块
执行结果:(这儿我也不知道是什么情况会发现error,先跳过)
而且可以用pip list查看版本已经变成了19.0.2,发现版本下调成功了。那就忽视pyzmq模块安装时候的报错error。
(3)再次运行jupyter notebook,
jupyter notebook
我们在新建的文件里依次写入下列代码,验证pytorch是否可以在jupyter上运行,
import torch
import torchvision
print(torch.__version__)
import torch
import torchvision
x =torch,.rand(2,3)
print(x)
执行代码的结果:
发现成功了!!!