VSCode python 遇到的問題:vscode can't open file ' ': [Errno 2]...

代碼很簡單,就兩行: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版本,且重裝後以前裝的中文插件無效,環境語言恢復爲英文。

相關文章
相關標籤/搜索