如何在PyCharm中使用TensorFlow?Ubuntu下导入失败问题求解
在PyCharm中使用TensorFlow及导入失败问题解决
一、先搞定PyCharm无法导入TensorFlow的问题
从你的描述和截图来看,核心问题很明确:你Shell里用的Python环境和PyCharm当前项目的环境不是同一个——你在系统全局环境装了TensorFlow,但PyCharm默认会给每个项目创建独立的虚拟环境,这个虚拟环境里没装TensorFlow,自然导不进来。给你两个实用的解决办法:
方法1:给当前项目的虚拟环境装TensorFlow
- 打开PyCharm,按
Ctrl+Alt+S打开设置面板(或者点顶部菜单栏的File > Settings) - 找到
Project: [你的项目名称] > Python Interpreter选项 - 你会看到当前项目用的解释器(一般是带
venv标识的虚拟环境),点击右上角的+号 - 在搜索框输入
tensorflow,选好你需要的版本后,点Install Package等安装完成就行,之后就能正常导入了
方法2:让PyCharm直接用系统已装TensorFlow的Python解释器
如果你不想重复安装,想直接用Shell里的那个环境:
- 同样进入
Python Interpreter设置界面,点解释器选择框右边的齿轮图标,选Add - 在弹出的窗口里选
System Interpreter,然后找到你Shell里用的Python路径——你可以先在终端输入which python3得到路径(比如/usr/bin/python3.10) - 选中这个路径后点
OK,再把它设为当前项目的默认解释器,这样就能直接导入TensorFlow了
二、在PyCharm里用TensorFlow的基础流程
解决完导入问题后,就可以正常上手了,给你个简单的流程参考:
- 打开你的Python项目,确认解释器已经配置好TensorFlow
- 新建一个Python文件(比如叫
tf_test.py) - 写一段测试代码试试:
import tensorflow as tf # 打印TensorFlow版本,确认导入成功 print("TensorFlow版本:", tf.__version__) # 简单的张量运算测试 x = tf.constant(5) y = tf.constant(7) print("张量相加结果:", x + y)
- 右键点击文件,选
Run 'tf_test.py',就能看到运行结果啦
另外分享个小技巧:如果输入import tensorflow后出现红色下划线,直接按Alt+Enter,选Install package tensorflow,就能快速安装缺失的库,省得手动去设置里找~
内容的提问来源于stack exchange,提问作者godot
相关产品推荐
相关产品推荐

