Python VsCode:找不到 parser.pyx
Posted
技术标签:
【中文标题】Python VsCode:找不到 parser.pyx【英文标题】:Python VsCode: cannot find parser.pyx 【发布时间】:2019-05-08 20:05:58 【问题描述】:运行 python 脚本时出现错误“找不到 parser.pyx:找不到文件”,路径是当前工作目录 +“pandas_libs\parsers.pyx”。我找不到为什么 VsCode 引用 wkdr 而不是正确指定的应用程序路径。
【问题讨论】:
你是如何启动脚本的? @BrettCannon 按 F5 运行调试器 扩展始终使用工作目录,除非您在launch.json
文件中覆盖它。
@Brett Cannon 你能提供一个样本吗?我遇到了同样的问题。
@MarkHollas code.visualstudio.com/docs/python/debugging#_cwd
【参考方案1】:
我展示了我对上述相同问题的解决方案。 首先,我怀疑VScode制作的“当前工作目录+ pandas_libs\parsers.pyx”与安装的pandas库之间的“parsers.pyx”冲突。
解决方案: 我通过 PyCharm 的表格编辑器修复了我的 .csv 文件,告诉我我的问题。
过程: 我的代码在 PyCharm 上运行。 PyCharm 告诉我一个关于 csv 损坏的错误。如“pandas.errors.ParserError: Error tokenizing data.C error: Expected 98 fields in line 230, saw 99”@Python Pandas Error tokenizing data
所以我从我的 cvs 文件中删除了第 99 列。
之后,我可以在 VSCode 上正确读取我的 csv 文件。
【讨论】:
以上是关于Python VsCode:找不到 parser.pyx的主要内容,如果未能解决你的问题,请参考以下文章
vs code开发python时找不到当前目录下的文件UnicodeDecodeError: 'gbk'