我无法使用python的VSCode扩展使用导入的模块/包运行我的python脚本,该扩展允许您直接从VSCode(Microsoft的官方版本(运行脚本。我使用pip3 install numpy
和其他模块安装了一堆软件包,我发现我必须这样做,因为只有";pip";在Mac上安装在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 one(中的run按钮运行它时,它会显示Error,就好像我以前没有使用pip3安装模块一样。
但当我尝试使用python3 teste.py
在终端上运行它时,它可以正常工作并正确导入我的模块。
操作系统版本:macOS Catalina 10.15.7python3——版本Python 3.10.2python—版本Python 2.7.16
您应该选择在VSCode中使用哪条python。查看此文档以了解它是如何完成的:vscode python环境
对于机器中安装的默认python环境:
-
按ctrl+shift+p(这将打开顶部中央的控制台(对于mac,按下命令+shift+p,而不是
-
在控制台中键入Python:选择解释器(然后点击回车键(
-
您可以将python解释器列表作为下拉选项或安装在机器中的单个解释器来查看。
-
选择它,然后运行您的代码
-
在运行py脚本之前,请确保已重新启动编辑器终端。
对于安装在机器中的自定义python环境
1.下载anaconda并将其安装在Mac上。
-
现在在上面提到的步骤3中,在下拉菜单中,您可以找到conda环境,也可以选择该环境并重新启动终端。
-
一旦在终端中选择了conda环境,您就可以看到(conda(将开始出现在您的终端中。
-
此外,如果您使用的是anaconda环境,请将所有内容都安装为conda-install package_name,而不是pip-install。。。