老师你的这个虚拟文件跑起来后,打开pycharm会报import tensorflow as if错误,这个怎么解决呢

来源:3-12 安装Python类库

糖糖的唐

2018-10-23

老师你的这个虚拟文件跑起来后,打开pycharm会报import tensorflow as if错误,这个怎么解决呢

写回答

1回答

Oscar

2018-10-24

因为 Python 路径没有选对,你目前的 Python 的解释器用的应该是默认的 /home/mooc/anaconda3/bin/python,这个 Python 里面是没有装 TensorFlow 的。

你应该去 PyCharm 的 File -> Settings -> Project: imooc_all -> Project Interpretor 里面配置一下:

添加 /home/mooc/anaconda3/envs/universe/bin/python 或者 /usr/bin/python 为 Python 的解释器(Interpretor)。前面那个是 Python 3.5 版本的,是在 Anaconda 里面的我们配置的虚拟环境 universe 里面的那个 Python。后面这个是 Ubuntu 系统里面的 Python 2.7 版本。

这两个版本的 Python 里都安装了 TensorFlow。

//img.mukewang.com/szimg/5bd0db650001b62a20641398.jpg

选择完之后记得要点一下右下角的 Apply 按钮,才会生效。然后须要等一会,PyCharm 会用新的 Interpretor 来同步一下代码。然后你就可以用 PyCharm 的运行来运行程序了,不会再报错了。

你可以用命令行验证这两个 Python 的 TensorFlow 安装情况:

//img.mukewang.com/szimg/5bd0d85b0001c83620280286.jpg

//img.mukewang.com/szimg/5bd0d85b0001b8c819780400.jpg

我课程里面一直鼓励大家在命令行运行这些程序,一来是为了让大家熟悉命令行编程,不依赖 IDE;二来是因为有些程序是需要加不少参数的,比如开 3D 赛车的那个。如果你直接在 PyCharm 里面点击运行会不行。

PyCharm 主要是为了大家写程序方便,后来我才安装的。PyCharm 可以说是最好的 Python IDE。

1
0

基于Python玩转人工智能最火框架 TensorFlow应用实践

机器学习入门,打牢TensorFlow框架应用是关键!

2214 学习 · 688 问题

查看课程