在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中的關鍵字命名相同,這樣很容易導致錯誤。