安装tensorflow遇到的问题

mac2024-11-02  45

1.追求最新版本的安装包导致安装出问题

安装了Anaconda3 2019年10月这一版的,算是最新的,结果下载对应的pythod版本pythod3.7时报错SSLError,百度结果是让安装openssl,结果下了好几个版本的openssl最后仍然报同样错误,window\system32下也没有对应的dll文件。因为参考的安装教程是https://blog.csdn.net/mao_hui_fei/article/details/83692750,因此又想看看教程是不是有什么遗忘了,结果发现

然后果断将之前的版本全部删除了,重新下载了Anaconda3-4.2.0和pythod-3.5.2(最后发现不用下载安装包,后面采用命令行直接安装了),SSLError问题也就没有出现了,查询环境变量发现对应的openssl也存在了。

2.安装Anaconda3-4.2.0后再终端下输入conda --version 输出conda不是内部或者外部命令

只需要将PATH下 C:\Program Files\Anaconda3\Scripts前移到开始处就好了,原因不知,可能太靠后识别不到吧。

3.安装tensorflow :pip install --upgrade --ignore-installed tensorflow 大约下载20%时报错如下

这个是外界网速太慢引起的;

添加一个timeout    pip install --upgrade --default-timeout=100 --ignore-installed tensorflow 搞定  

这个安装比较慢,耐心等待吧!

4. 使用Anaconda Prompt测试时打印ImportError: No module named tensorflow

由于在安装tensorflow的时候,是直接在cmd下,而不是在用conda激活的一个环境,所以导致,tensorflow并没有直接嵌入到conda环境,所以,就导致无法导入模块的一个错误;

解决方法:(1)cmd下输入命令activate tensorflow 

(2)重新安装tensorflow  (这次很快的)  pip install --upgrade --default-timeout=100 --ignore-installed tensorflow

最新回复(0)