【问题标题】:How to properly set up Python 3.9.2 with VS Code on a Mac?如何在 Mac 上使用 VS Code 正确设置 Python 3.9.2?
【发布时间】:2021-03-11 05:20:22
【问题描述】:

我是一个编程新手,所以我参加了一个在线课程来帮助我学习 Python。要开始课程,我需要设置最新版本的 Python 和 VS 代码编辑器。我确实在我的 Mac 上安装了 Python,并且我之前有 VS Code,但看起来我缺少在 VS Code 或 Python 端设置的部分,我无法确定,我需要帮助。

在我运行一个基本的 Python 命令后,我得到的只是以下错误。关于我在设置中遗漏的任何想法?

This is the error I get - "Missing docstring in public module pydocstyle(D100)"

【问题讨论】:

    标签: python visual-studio-code installation


    【解决方案1】:

    根据您提供的信息,我重现了这个问题:

    这并不意味着代码中有错误。它是 Python 代码分析工具“pydocstyle”(是“Linting”的一种)提供的“代码规范”建议。此信息不影响代码的操作。当然,我们也可以改进代码规范,在代码开头加上“docstring”(对于代码中的一些指令等等):

    例如:在代码开头添加"""This is an output statement."""

    参考:Linting_pydocstyle in VS Code

    【讨论】:

    • 谢谢,这对我很有帮助,我已经准备好了。
    • @Lily Grozeva - 如果我的回答解决了问题,请mark 作为回答帮助其他人找到此解决方案。
    【解决方案2】:

    使用 Conda Python 环境设置 VS Code

    1. 安装conda(Anaconda/Miniconda)。

      • 我建议您安装 Miniconda(内存占用小得多)。
    2. 创建一个 python 环境。

      • 从 anaconda 提示符 (windows) 或终端 (mac/linux) 运行以下命令

      创建环境:conda create -n py39_env python=3.9.2 -c conda-forge anaconda default。 激活环境:conda activate py39_env (windows/mac/linux) 用于 conda 4.6 及更高版本。对于 4.6 之前的版本,请参见此处:conda environment management

    3. 安装 VS 代码。 download VS Code

    4. 设置 VS 代码。

      • 使用项目根目录中的.vscode/settings.json 文件来定义"PythonPath" 变量。
        • 什么是/是您的环境 python 可执行路径?

          在 anaconda 提示符 (windows) 或终端 (mac/linux) 中运行命令 conda env list 并记下 python 可执行路径。

        • 在项目的根文件夹中打开/创建.vscode/settings.json 文件。

        • 向 JSON 文件添加键值对。

          // file: .vscode/settings.json
          {
             "PythonPath": "your/path/to/python-executable/goes/here"
          }
          

    或者,对于设置 VS Code,您可以按照以下步骤操作:Python path in VSCode

    【讨论】:

    • @LilyGrozeva 你可以试一试。 Conda 环境很有帮助。它们也可以轻松设置。如果您有任何问题,请告诉我。
    猜你喜欢
    • 2018-10-19
    • 2018-08-11
    • 2018-07-06
    • 1970-01-01
    • 2020-04-29
    • 1970-01-01
    • 2016-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多