代碼很簡單,就兩行:python
import pandas as pd import netCDF4 as nc dataset = nc.Dataset('20150101.nc')
環境:在VSCode中左下角把原環境的Python 3.6.5 32-bit 切換爲Anaconda中的Python 3.6.5 64-bit('base': conda)json
過程當中有兩種錯誤:(忘記截圖了,都是歷史記錄中的google網頁搜索欄找到的搜索記錄)ide
1.選擇「在終端中運行python文件」,報錯:google
File "netCDF4\_netCDF4.pyx", line 2264, in netCDF4._netCDF4.Dataset.__init__spa
File "netCDF4\_netCDF4.pyx", line 1840, in netCDF4._netCDF4._ensure_nc_success插件
vscode can't open file '<unprintable file name>': [Errno 2] No such file or directory調試
2.選擇F5進行調試,報錯:code
沒法打開「_netcdf4.pyx」: 找不到文件blog
注:ip
以後又運行了另外一python文件,顯示「[Errno 2] No such file or directory」 錯誤。使用的語句是open()語句打開.bmp文件。
但此python文件1小時以前在原環境python3.6.5 32-bit下運行成功。
後在VSCode切回32位python時再運行,也是一樣的錯誤。用IDLE運行成功。
【發生此錯誤以前進行的操做】
改過setting.json,launch.json,用戶設置等等,在acanoda下的python 64-bit裝了pandas包netCDF4包等等……
解決方法:(搜索了不少文章,改過絕對路徑,也本身搗鼓了用戶設置,均沒用)
將VSCode狠心卸載!而後在https://code.visualstudio.com/insiders/上下載.zip包,解壓後打開.exe文件。
自動打開了卸載前打開的文件夾,以後運行python文件成功。沒有什麼是重裝解決不了的(笑)
注:我的使用的是insiders版本,且重裝後以前裝的中文插件無效,環境語言恢復爲英文。