【发布时间】: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