anaconda安装tensorflow遇到的问题

  1. 报错信息:
CondaHTTPError: HTTP 000 CONNECTION FAILED for url 
Elapsed: -
An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
SSLError(MaxRetryError('HTTPSConnectionPool(host=\'mirrors.tuna.tsinghua.edu.cn\', port=443): Max retries exceeded with url: /anaconda/pkgs/free/noarch/repodata.json (Caused by SSLError(SSLError("bad handshake: Error([(\'SSL routines\', \'ssl3_get_server_certificate\', \'certificate verify failed\')],)",),))',),)

解决方法:
找到文件.condarc,路径在C盘,ssl_verify改为false

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
#  - defaults
ssl_verify: false
show_channel_urls: true
  1. anaconda navigator打开时报错 there is an instance of anaconda vavigator already running. 资源管理器也找不到后台进程。
    解决方法:打开cmd,taskkill掉
C:\Users\...>tasklist | findstr "pythonw"
pythonw.exe                   7876 Console                    1     16,572 K
pythonw.exe                   9072 Console                    1    245,688 K

C:\Users\...>taskkill /pid 9072 /f
成功: 已终止 PID 为 9072 的进程。
  1. anaconda navigator打开时卡在加载阶段
    解决方法:
    anaconda3\Lib\site-packages\anaconda_navigator\api\conda_api.py 找到data = yaml.load(f) 改为 data = yaml.safeload(f)

  2. 报错信息:dlerror: cudart64_110.dll not found
    解决方法:
    在网站官网下载文件之后解压,根据自己的电脑复制到对应位置(C:\Windows\System32),然后重启 。

    解决方法(更改):
    猜测是由于下载的tensorflow-gpu版本与CUDA支持的版本不匹配造成的,在【桌面>NVIDIA控制面板>帮助>系统信息>组件】找到CUDA版本,然后在tensorflow官网找到对应的版本,重新安装tensorflow
    最后根据这篇 tensorflow-gpu2.3.0+cuda10.1+cudnn7.6.5.32完成了安装(记得重启anaconda prompt)

一些参考文章:
Anaconda环境下Tensorflow的安装与卸载
Window10上Tensorflow的安装(CPU和GPU版本)

你可能感兴趣的:(tensorflow,python,人工智能)