如何在 VSCode 上安装新的 python 模块?

Posted

技术标签:

【中文标题】如何在 VSCode 上安装新的 python 模块?【英文标题】:How to install a new python module on VSCode? 【发布时间】:2019-12-10 02:37:34 【问题描述】:

我正在尝试在我的计算机上安装新的 python 模块,我知道如何通过终端安装,但我想知道是否有办法直接通过 VSCode 安装新模块(就像在 PyCharm 上一样)?

我已经通过终端安装了,这不是问题,但是我想在使用 VSCode 时无需打开终端来安装。

【问题讨论】:

Getting Started with Python in VS Code 页面显示“使用命令面板运行 终端:创建新的集成终端”。可能不是您想听到的消息。 【参考方案1】:

您应该在 VSCode 中打开终端并安装所需的模块。 像?

如果这不是你的意思,请告诉我。

【讨论】:

我已经尝试过,但我收到了关于 pip 版本的错误。我正在为我的 python 项目和终端使用 venv,我的 pip 版本已更新,但它不在 VSCode 上,这很奇怪,因为我使用这个 venv 作为 VSCode 上的解释器。在我看来,VSCode 无法识别我通过终端对 venv 所做的更改。 @TCrepalde 你遇到了什么错误?您的问题没有提到终端中的故障,只是您想要一种 GUI 方式来进行软件包安装(为此没有一种设计方法,因为 VS Code 不喜欢通过 GUI 做事,如果这样做是合理的从终端)。 @BrettCannon 我在发布这个问题后发现了终端的问题......我现在开始使用 vscode 所以这是一些我无法立即识别的问题。我现在的问题是 vscode 终端 /: 为了记录,我通过编辑json配置解决了vscode终端的问题!我强制 vscode 终端指向系统的终端,所以现在我可以直接从 vscode 安装包。 :) @Ben 如果我理解你的问题,我想这个问题可以帮助你***.com/questions/23708898/…。【参考方案2】:
    首先,我建议您选择您拥有的当前 Python 版本。这里已经解释过了:

VSCode: There is no Pip installer available in the selected environment

    接下来,你应该检查一下你的 Python 主目录中是否安装了 pip,通过在这个网站上检查如何做:

https://pip.pypa.io/en/stable/installing/

或本帖

How to use pip with Visual Studio Code

通过输入

   py -m pip

在您的终端中,例如

   C:\Users\m\Desktop\Python> py -m pip

您应该拥有可以使用的命令和常规选项的列表。其中之一是install

在 Python 库平台上,您始终可以复制命令以安装所需的包。

    在您的终端中,初始命令应如下所示:

       PS C:\Users\m\Desktop\Python> py -m
    

您应该将在 Python 库平台上准备好的命令附加到其中(通过复制和粘贴)。

   C:\Users\m\Desktop\Python> py -m pip install openpyxl

就是这样。该软件包应安装在您的 Python 文件夹中,您将在终端中看到。

    如果一切正常,你只需要输入

    import openpyxl     #or other package name, which you downloaded
    

并使用它!

【讨论】:

【参考方案3】:

不幸的是!目前,唯一可能的方法是终端。

【讨论】:

以上是关于如何在 VSCode 上安装新的 python 模块?的主要内容,如果未能解决你的问题,请参考以下文章

打开新的集成终端VSCode Mac时如何运行安装node.js?

VSCode如何进行插件迁移

如何在SSH盒上手动安装VSCode扩展名?

如何将我的 Visual Studio Code 终端上的 python 版本 2.7.16 更改为较新的 python 版本?

如何在VSCode中添加Python解释器并安装Python库

如何在VSCode中添加Python解释器并安装Python库