【问题标题】:File encoding VS Code文件编码 VS Code
【发布时间】:2021-10-10 07:24:35
【问题描述】:

因此,我使用 VS Code 从 PyCharm 项目中打开了 python 文件,并在编码时遇到了意外错误。代码中有一行

matches = re.finditer(r'["«»][А-Я][а-я]+["«»]', preprocessed_text)

在 VS Code 中尝试从终端运行它时出现错误

SyntaxError: 第 109 行 depers.py 文件中的非 ASCII 字符“\xc2”, 但没有声明编码;见http://python.org/dev/peps/pep-0263/ 详情

但在 PyCharm 和系统终端中,一切都像魅力一样工作。然后我尝试在文件顶部添加编码

# -- 编码:utf-8 --

之后我收到了

文件“depers.py”,第 2 行,在

import pandas as pd ImportError: 

没有名为 pandas 的模块

所以编辑忘记了字母的样子。还尝试了 vscode 自动检测编码。好像没什么用。

这似乎是我明显的错误。谁能帮我解决这个问题?

【问题讨论】:

  • 您在 2 个不同的 IDE 上是否有 2 个独立的解释器
  • 我在所有情况下都使用相同的虚拟环境

标签: python visual-studio-code encoding


【解决方案1】:

是的,我的错。问题是我没有在 VS Code 终端中激活虚拟环境。使用命令后

源 bin/激活

在我的环境目录中代码执行良好。

这在 PyCharm 中从未发生过,因为它会自动激活虚拟环境。

我在 VS Code 中安装了 Run Code 插件的另一件事,它在编码方面存在一些问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-10
    • 2021-06-23
    • 2020-12-03
    • 2017-04-18
    相关资源
    最近更新 更多