Preparing transaction:done Verifying transaction:failed RemoveError:‘requests‘ is a dependency of **

问题来源:

        近期学习 Pytorch 框架,使用到 TensorFlow 的可视化工具包 TensorBoard ,且如今的 Pytorch 是支持该工具包的使用的。但是当我尝试着在本机虚拟环境中 install 该工具包时却报错,故记录于此,与大家分享如何解决这个报错以及为了我以后忘记可以查看。

解决方案一:

        首先,以管理员的身份打开 Anaconda Prompt,输入如下命令时发生报错:

pip install tensorboard

        之前踩过一些下载命令,使用 pip 不行然而使用 conda 下载却可以了的坑,所以尝试了使用 conda 进行下载,命令如下:

conda install tensorboard 

        发现还是会报错,这里其实只需要留意去看报错的信息,你就能很快解决这个问题。这里把报错信息截屏如下:

        可以看到,在所报的错误内容输出中, 提及到需要 update 你的 conda,且把命令都给你了,你只要将该命令输入在你的命令行窗口上并执行即可,命令如下:

conda update -n base -c defaults conda

         若你的 conda successfully update 则可以再次运行下载 tensorboard ,一般情况下能下载成功,若还是有同样的问题请看如下解决方案二。

解决方案二:

         如果你在安装 tensorboard 之前没有装 requests,那就是包间依赖的问题,首先你需要进行安装 requests,命令如下:

pip install requests

        接着再进行安装 tensorboard,命令如下:

pip install tensorboard

        发现安装成功,截图如下:

         至此,问题解决。

猜你喜欢

转载自blog.csdn.net/m0_59705760/article/details/125797322