如何在 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?
如何将我的 Visual Studio Code 终端上的 python 版本 2.7.16 更改为较新的 python 版本?