【问题标题】:Python can't find PyPi Package in Visual Studio CodePython 在 Visual Studio Code 中找不到 PyPi 包
【发布时间】:2022-01-20 22:30:51
【问题描述】:

我最近在 PyPi 上发布了一个名为 ShellScriptHandeler 的包,一切正常,您可以下载它,Visual Studio Code 也向您显示它存在,但是当我尝试导入它时,我收到错误消息:没有名为 ShellScriptHandeler 的模块。

import ShellScriptHandeler

ShellScriptHandeler.Basic.open("test.sh")

我不知道为什么会这样,因此也不知道要提供什么样的信息。您可以使用“pip install ShellScriptHandeler”下载该软件包

【问题讨论】:

  • 尝试运行pip list(或pip3 list)看看你的包是否在那里。
  • 就是这个问题,我的包显示了但是无法导入
  • 您是否为正确的 python 解释器安装了它?试试<python_interpreter_used_in_vscode> -m pip list | grep -i shellscript。如果它没有显示在那里,它没有安装正确的解释器。一般来说,您应该使用<path_to_python_interpreter> -m pip install <package> 来完全控制软件包安装的解释器。
  • 最可能的解释是你安装包的python和你虚拟环境中的python不一样。你能更新一下你是如何安装的吗?

标签: python visual-studio-code module pip pypi


【解决方案1】:

在终端中使用pip show ShellScriptHandeler 的命令来检查你的包的安装位置。

然后从 VSCode 的左下角检查您选择了哪个 python 解释器。如果不是你安装包的环境,可以点击选择合适的。

【讨论】:

    猜你喜欢
    • 2021-09-13
    • 2020-07-20
    • 2018-03-26
    • 1970-01-01
    • 2021-06-05
    • 2020-02-27
    • 2023-03-03
    • 1970-01-01
    • 2022-08-06
    相关资源
    最近更新 更多