老师你的这个虚拟文件跑起来后,打开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。
选择完之后记得要点一下右下角的 Apply 按钮,才会生效。然后须要等一会,PyCharm 会用新的 Interpretor 来同步一下代码。然后你就可以用 PyCharm 的运行来运行程序了,不会再报错了。
你可以用命令行验证这两个 Python 的 TensorFlow 安装情况:
我课程里面一直鼓励大家在命令行运行这些程序,一来是为了让大家熟悉命令行编程,不依赖 IDE;二来是因为有些程序是需要加不少参数的,比如开 3D 赛车的那个。如果你直接在 PyCharm 里面点击运行会不行。
PyCharm 主要是为了大家写程序方便,后来我才安装的。PyCharm 可以说是最好的 Python IDE。
10
相似问题