Unable to create process using ‘D:\anaconda3\envs\tf2-gpu\Lib\python.exe 运行ipython时遇到的问题

前言:

        此问题是在使用ipython时遇到的。由于tensorflow被我安装在anaconda的tf2-gpu环境中,而ipython却在anaconda的base环境中,故在用cmd启动的ipython中无法调用tensorflow,于是我将ipython剪切至tf2-gpu的lib中。再次运行ipythonUnable to create process using ‘D:\anaconda3\envs\tf2-gpu\Lib\python.exe 运行ipython时遇到的问题_第1张图片

         报错,于是将刚改的ipython路径写进环境变量中

Unable to create process using ‘D:\anaconda3\envs\tf2-gpu\Lib\python.exe 运行ipython时遇到的问题_第2张图片

         再次报错

        最后注意ipython原来的路径也不是在base的lib中,而是Scripts中,照猫画虎,成了!!!

解决方法:

        以anaconda为例,将ipython放到所要运行的环境中的Scripts中,Unable to create process using ‘D:\anaconda3\envs\tf2-gpu\Lib\python.exe 运行ipython时遇到的问题_第3张图片

 并将该路径加入到电脑的环境变量中Unable to create process using ‘D:\anaconda3\envs\tf2-gpu\Lib\python.exe 运行ipython时遇到的问题_第4张图片

 

 Unable to create process using ‘D:\anaconda3\envs\tf2-gpu\Lib\python.exe 运行ipython时遇到的问题_第5张图片

 (完美运行!!!)

最后:

        此篇仅给大家提供思路,也记录一下这个问题

你可能感兴趣的:(python,tensorflow,开发语言)