gpt4 book ai didi

python - 为 Visual Studio Code 安装 Python 包

转载 作者:行者123 更新时间:2023-12-01 08:35:07 27 4
gpt4 key购买 nike

我正在尝试导入一个名为“termcolor”的包,该包可以在 VSC 上运行。我知道导入正在运行,因为当我从 mac 终端运行该程序时,它执行得很好。但是,当我从 VSC 运行时,我收到 ImportError“没有名为 termcolor 的模块”。

我知道它已安装在我正在构建程序的虚拟环境中:

Kaylas-iMac:Ermes Marana rahme$ source "/Users/rahme/Desktop/Programming/Python/Ermes Marana/env/bin/activate"
(env) Kaylas-iMac:Ermes Marana rahme$ python3 -m pip install termcolor
Requirement already satisfied: termcolor in ./env/lib/python3.7/site-packages (1.1.0)

我认为我是从正确的路径导入的。我在另一篇文章中看到使用 sys.path.append() 显式查找正确路径中的包,所以我尝试了这一点。这是我的代码:

import sys

sys.path.append('users/Rahme/Desktop/Programming/Python/Ermes\ Marana/env/lib/python3.7/site-packages')
import termcolor
print(termcolor.colored(text = "I'm Rahme", color ="red", on_color="on_grey"))

sys 有一个关于目录/Ermes\Marana 中空间的警告,并建议在反斜杠中添加一个 r,我这样做了,但没有任何改变。我做错了什么?

将来如何在 VSC 上安装软件包以便可以使用内置的运行终端?

最佳答案

仅仅因为您在 mac 终端中切换到虚拟环境并不意味着 VSC 终端正在该虚拟环境中运行。要让 VSC 知道您希望它在您的环境中运行,您需要按 ctrl+shift+p 来调出命令面板。然后输入python:选择解释器。您将获得 VSCode 可以看到的所有虚拟环境的列表,您只需从该列表中选择您的环境即可。完成此操作后,VSC 应在您的环境中正常运行。

关于python - 为 Visual Studio Code 安装 Python 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53766277/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com