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的主要内容,如果未能解决你的问题,请参考以下文章

python在vscode写的相对路径正确但找不到文件

python在vscode写的相对路径正确但找不到文件

python在vscode写的相对路径正确但找不到文件

TSql150Parser.Parse() 找不到错误

编译器找不到 libxml/parser.h

vs code开发python时找不到当前目录下的文件UnicodeDecodeError: 'gbk'