VSCode python 遇到的問題:vscode can't open file ' ': [Errno 2] No such file or directory


代碼很簡單,就兩行:

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)

過程中有兩種錯誤:(忘記截圖了,都是歷史記錄中的google網頁搜索欄找到的搜索記錄)

1.選擇“在終端中運行python文件”,報錯:

File "netCDF4\_netCDF4.pyx", line 2264, in netCDF4._netCDF4.Dataset.__init__

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進行調試,報錯:

無法打開“_netcdf4.pyx”: 找不到文件

 

注:

之后又運行了另一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版本,且重裝后之前裝的中文插件無效,環境語言恢復為英文。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM