windows10下通过Anaconda prompt进入tensorflow环境
在该环境下打开spyder会抛出异常
ModuleNotFoundError: No module named 'urllib2'
(base) C:\Users\qingke3>conda activate tensorflow
(tensorflow) C:\Users\qingke3>spyder
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\envs\tensorflow\lib\site-packages\spyder\utils\external\github.py", line 51, in <module>
from urllib2 import build_opener, HTTPSHandler, Request, HTTPError
ModuleNotFoundError: No module named 'urllib2'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\envs\tensorflow\Scripts\spyder-script.py", line 10, in <module>
sys.exit(main())
File "C:\ProgramData\Anaconda3\envs\tensorflow\lib\site-packages\spyder\app\start.py", line 214, in main
mainwindow.main(options, args)
File "C:\ProgramData\Anaconda3\envs\tensorflow\lib\site-packages\spyder\app\mainwindow.

在Windows10的Anaconda环境中,使用Tensorflow环境打开Spyder时出现'urllib2'模块缺失的错误。问题关键在于缺少网络传输的加密协议支持,即TLS/SSL。解决方案是安装或更新Windows的OpenSSL,下载Win64 OpenSSL v1.1.1j Light版本并安装,之后重启Anaconda Prompt,运行Spyder恢复正常。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



