记一次TensorFlow2.2.0安装过程

    技术2025-02-11  21

    记一次TensorFlow2.2.0安装过程

    说明安装背景安装过程pip下载TensorFlow第一次测试第一次修正第二次测试第二次修正第三次测试第三次修正成功

    说明

    不是教程 ,只是一次记录。自己也是一只纯菜鸡,专业和计算机莫得一点关系。现在回忆这几天的安装已经发现有些过程记不清了,说不定下面也写错了hhh

    安装背景

    win10。几个月前已安装anaconda3+PyTorch。GPU相当于莫得,打算下载CPU版TensorFlow和Keras。下面是用Jupyter Notebook检验安装是否成功的,其实你从来不用Jupyter Notebook的话在cmd里面先输python再输import tensorflow也可以看是否成功。

    安装过程

    pip下载TensorFlow

    在anaconda中创建新环境tensorflow(这个环境你取什么名都可以,甚至可以叫cantthinkofaname),我是在Environments点Create创建的; 打开cmd输入activate tensorflow(如果你环境叫cantthinkofaname就activate cantthinkofaname);继续输入pip install tensorflow(这个是install包了,必须这么输入。按我的认识,这样输入即可,pip会自动给你安装合适的tensorflow版本和该版本需要的Scipy、NumPy、Protobuf等,如果你的Python不够新,还会给你更新。如果你想要gpu版本的tensorflow,就不能直接这样输入);第3步持续了两天左右,期间error inception了大约五六次,有一次条已过75%,有几次条甚至没过20%就error。没啥别的操作,error过后继续反复输入pip install tensorflow,终于在某个网好的上午成功安装了。

    第一次测试

    (同样是在tensorflow环境下)打开Jupyter Notebook,输入import tensorflow。结果…… “No module named tensorflow”

    第一次修正

    进入anaconda cmd,输入conda install nb_conda

    第二次测试

    此时和第一次进入Jupyter Notebook时有一个明显不同,可以创建tensorflow环境下的Python了。我创建了以后,输入import tensorflow。结果…… “DLL load failed: 找不到指定的模块。”

    第二次修正

    查看了 导入tensorflow.出现importError: DLL load failed: 找不到指定的模块。python3.7(1)以后,觉得可能是需要Microsoft C++ Redistributable for VS 2015,2017,2019。既然说这些在Visual Studio 2019里面都有,那我下一个VS 2019好了。下载地址在上面的链接里面有。

    第三次测试

    完全无效呢。还是同样的报错。

    第三次修正

    修改Windows环境变量。方法是windows10系统怎样修改环境变量。在该链接的第6步中,可以看到系统变量里有PATHEXT,点击编辑,在变量值里面加上.DLL。

    成功

    再import tensorflow就成功了。后续如果有需要再用pip install keras, pip install pandas, pip install matplotlib,都是分分钟的事情。

    Processed: 0.010, SQL: 9