写在前面:如果您被安装折磨的不行了,不想自己安装,您可以访问下面链接,找博主代装,可安装各种环境和库。
博主各种环境和库代装链接
本篇博客主要是关于Pycharm在win10下的安装,以及和Python3.6兼容使用的问题,前面一篇博客介绍了WIN10深度学习环境搭建 Python3.6+Tensorflow+CUDA8.0+Anaconda3,使用的是Python3.6,所以在Pycharm配置时要注意一下编译器的问题,不然在Pycharm中import tensorflow就会失败。
WIN10深度学习环境搭建 Python3.6+Tensorflow+CUDA8.0+Anaconda3:
http://blog.csdn.net/weixin_38285131/article/details/79416592
问题总结:
在Pycharm中导入tensorflow失败
import tensorflow as tf
ModuleNotFoundError: No module named ‘tensorflow’
如下图所示:
解决办法:
修改工程的编译器,如上面是所介绍的步骤,编译器要选择conda环境下的编译器,这样就可以了
conda环境的编译器文件夹一般为:…\Anaconda3.5.1\envs\tensorflow\python.exe
原因:
这是因为anaconda文件下的python.exe是3.6版本的,而你创建的conda环境是在anaconda下,而你安装的tensorflow在conda环境下,不是在anaconda环境下,因此若是你要导入tensorflow,则需要把解释器选择为conda环境下的python.exe
一丶Pycharm安装与激活
Pycharm介绍:
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
下载地址
http://www.jetbrains.com/pycharm/download/#section=windows
安装:
选择所安装的文件夹:
激活Pycharm:
下面编译器选择是Pycharm+Python3.6配置的关键,不然会报错,我第一次就选错了编译器,导入tensorflow失败
interpreter选择:anaconda->envs->tenfowflow->python.exe,要选择conda环境下的python.exe编译器,因为我们在安装tensorflow时 是安装到了conda环境下,
测试运行一下:
import tensorflow as tf
print('hello')
如图所示,没有问题,Pycharm安装成功
参考:
https://www.cnblogs.com/yingchuan-hxf/p/7715575.html
http://blog.csdn.net/qq_29883591/article/details/52664478