在VSCode中测试使用TensorFlow,简单分为以下几步:
- 打开VSCode,在设置里面搜索pythonpath
- 找到Python:Python Path
- 将内容修改为anaconda中自带python编译器的地址,我的地址是C:\users\LLY\anaconda3\python.exe
设置完成后,可以在任何一个python文件中测试:
import tensorflow as tf print(tf.__version__)
如果出现:
PS D:\vscode_projects\python_projects> & C:/Users/LLY/anaconda3/python.exe d:/vscode_projects/python_projects/buildin_set.py 2021-06-21 18:22:42.749433: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Successfully opened dynamic library cudart64_110.dll 2.5.0
说明运行成功了!
而我的则出现了这样的问题:AttributeError: module 'copy' has no attribute 'deepcopy'
才发现我的工作区中有一个copy.py这样一个python文件,把这个文件名修改了就可以了。
一定要注意:千万不要把文件名和python中的关键字命名相同,这样很容易导致错误。