tensorboard --logdir出现 urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.1.0i 14 Aug 2018'.
时间: 2023-11-08 18:01:37 浏览: 97
根据你提供的引用内容,报错是因为urllib3的2.0版本需要OpenSSL1.1.1及以上的版本,而你的OpenSSL版本是1.1.0h。为了解决这个问题,你可以先卸载urllib3,然后安装适配的版本,比如1.24.1版本。具体操作如下:
1. 卸载urllib3: `pip uninstall urllib3`
2. 安装适配的版本:`pip install urllib3==1.24.1`
另外,关于运行报错的问题,原因是anaconda的虚拟环境的Python版本是3.7,而torchvision模块需要从typing中导入OrderedDict,但是typing文件缺乏一些模块。解决方法是安装补丁包typing_extensions,你可以使用以下命令进行安装:
`pip install typing_extensions`
至于你提到的tensorboard --logdir出现的报错,和之前的错误信息类似,都是由于urllib3的版本问题导致的。你可以参考之前的解决方法,先卸载urllib3,再安装适配的版本。
相关问题
tensorboard --logdir=./graphs --encoding=utf-8执行这个,返回这个python -m tensorboard.main --logdir=./graphs
这是因为在 Windows 命令行中,要使用 python -m 命令来运行 TensorBoard。可以尝试运行以下命令:
```
python -m tensorboard.main --logdir=./graphs --encoding=utf-8
```
这应该会启动 TensorBoard 服务器,并将日志文件保存在 ./graphs 目录中。然后可以在浏览器中打开 http://localhost:6006 来查看 TensorBoard 的可视化结果。
.\venv\Scripts\activate tensorboard --logdir=.\logs
在使用虚拟环境(venv)的情况下,你可以通过以下步骤来激活虚拟环境并启动TensorBoard:
1. 打开命令行终端。
2. 导航到你的虚拟环境的目录。例如,如果虚拟环境位于`.\venv`目录下,你可以使用命令`cd .\venv\Scripts`来进入该目录。
3. 在虚拟环境中激活环境。你可以执行命令`activate`来激活虚拟环境。
4. 导航到包含日志文件的目录。假设你的日志文件在`.\logs`目录下,你可以使用命令`cd ..\logs`来进入该目录。
5. 启动TensorBoard。你可以使用命令`tensorboard --logdir=.`来启动TensorBoard,并指定日志文件所在目录作为参数。
综上所述,你可以使用以下命令来激活虚拟环境并启动TensorBoard:
```
.\venv\Scripts\activate
cd ..\logs
tensorboard --logdir=.
```
请确保你已经正确输入了以上命令,以确保TensorBoard能够成功启动,并在浏览器中访问相应的URL来查看TensorBoard的可视化结果。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [常用命令1](https://blog.csdn.net/qq_39529154/article/details/107846488)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]