当前位置: 首页 > 知识库问答 >
问题:

我不能使用VSCode扩展运行python模块,但是我可以使用终端

杨飞
2023-03-14

我无法使用python的VSCode扩展运行带有导入模块/包的python脚本,该扩展允许您直接从VSCode(Microsoft的官方版本)运行脚本。我使用<code>pip3 install numpy</code>和其他模块安装了一堆软件包,我发现我必须这样做,因为只有Mac上的“pip”安装在python 2上。下面的代码示例

print('testing')

import numpy as np
import pandas as pd
from openpyxl import Workbook
wb = Workbook()

print('omg this wont work')

当我尝试使用VSCode python扩展(Microsoft)中的Run按钮运行它时,它会显示Error,就好像我之前没有使用pip3安装模块一样。

但是当我试图在终端上使用< code > python 3 test . py 运行它时,它工作了,并正确地导入了我的模块。

操作系统版本:macOS Catalina 10.15.7 python3--version Python 3.10.2 python--version Python 2.7.16

共有2个答案

董昕
2023-03-14

对于机器中安装的默认python环境:

> < li>

对于mac,请按ctrl shift p(这将打开顶部中央的控制台),而不是按命令shift p

在控制台中键入 Python:选择解释器(然后按回车键)

您可以看到python解释器列表作为下拉选项或安装在机器中的单个解释器。

选择它,然后运行您的代码

在运行您的py脚本之前,确保您已经重新启动了编辑器终端。

对于机器中安装的自定义python环境

1.html" target="_blank">下载anaconda并安装在Mac上。

现在,在上面提到的步骤3中,在下拉列表中,您可以找到conda环境,然后选择该环境并重新启动终端。

一旦在终端中选择了conda环境,您可以看到(conda)将开始在您的终端中开始运行。

另外,如果您使用的是蟒蛇环境,请安装所有内容,因为conda安装package_name而不是pip安装...

楚知
2023-03-14

您应该选择在VSCode中使用哪种python。查看此文档以了解如何实现:vscode python环境

 类似资料:
  • 我有一个chrome扩展(不是App),它是来自免费第三方的数据的混搭。我没有为我的扩展维护服务器。 我可以使用Google drive通过用户帐户保存用户数据,以便在不同的计算机上共享吗?

  • Django 1.10。 在DetailView中,我想通过ajax更新模型对象。嗯,模型对象被更新了。但是ajax成功函数无法从post方法中获取数据。我在失败函数中发生。 换句话说,在UpdateView中的Django中,我可以在form_valid的断点处停止,控制它返回一个带有代码200的Http响应。稍后,如果我用详细信息刷新页面,我可以看到模型对象已经改变。 但在Chrome开发工具

  • 我可以同时使用工具和扩展器吗?因为当我在同一个类上使用实现时,我需要在另一个类上继承一些东西。 怎么会是那样?

  • 我已经能够从终端运行某个模块。不,我想在PyCharm上运行带有运行配置的模块。然而,它失败了,尽管我认为我使用了与终端命令中相同的配置。还是我错了? 终端命令是: 运行此命令会产生以下错误: 该模块来自matrix.org的synapse项目。可以在这里找到终端命令。 我的假设是,在第29行访问的模块的解析方式不同,这取决于我是通过终端还是通过PyCharm的运行配置启动模块。使用终端,它可能会

  • 问题内容: 我想使用Python的JSON模块。它仅在Python 2.6中引入,而我现在仍停留在2.5。Python2.6随附的特定JSON模块是否可以作为可与2.5一起使用的单独模块使用? 问题答案: 您可以使用simplejson。 如答案表格pkoch所示,您可以使用以下import语句来获取json库,具体取决于安装的python版本:

  • 在Windows 10中运行最新版本的VSCode:1.61.2。直到昨天,我的Python扩展程序给了我这个错误“扩展主机意外终止”,我无法在VSCode中运行或调试Python文件,一切都正常。 我完全删除了VSCode(包括App、AppData中的< Code>code文件夹和< code >)。vscode文件夹)。但是当我重新启动,重新安装并运行VSCode并安装微软v2021.10.