无法导入已安装的软件包

巨大的

我一直在关注Packaging Python项目教程,并且一切正常。我将我的软件包上传到pypi并可以安装。但是,在导入时,会发生一些奇怪的事情。
在外壳内,它可以正常工作。

>>> import noodle_extensions
>>> # no errors indicate that it was imported properly.
>>> print(noodle_extensions)
<module 'noodle_extensions' from 'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\noodle_extensions\\__init__.py'>

但是,在VScode中,我得到了;

import noodle_extensions
Traceback (most recent call last):
  File "c:/Users/user/OneDrive/Desktop/Codes/Python/Tests/test.py", line 1, in <module>
    import noodle_extensions
ModuleNotFoundError: No module named 'noodle_extensions'

Ctrl +单击它不起作用。pylint认为它不存在。
在文件方面pip install的位置,我有noodle_extensions包含__init__.py.egg-info文件夹和.dist-info文件夹。
有什么我可以做的吗?
PyPi网站

郑小杰

根据您的描述,模块“ noodle_extensions”存在于环境“ Python3.9”中,请单击VSCode左下角显示的Python解释器(或使用F1python: Select Interpreter),然后选择“ Python3.9”:

在此处输入图片说明

noodle_extensions在当前选择的Python3.8环境中重新安装模块

检查安装包:

在此处输入图片说明

参考:VSCode中的环境

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Julia中已加载/已导入软件包的列表

来自分类Dev

安装的Python脚本无法导入软件包模块

来自分类Dev

无法在npm中使用已安装的软件包

来自分类Dev

eclipsefp和yesod:无法识别已安装的软件包

来自分类Dev

无法安装Julia软件包

来自分类Dev

无法使用任何已安装的npm软件包

来自分类Dev

已安装软件包(Python PIL / Pillow),但无法导入

来自分类Dev

导入软件包错误,即使已正确安装

来自分类Dev

从脚本导入已安装的软件包会引发“ AttributeError:模块没有属性”或“ ImportError:无法导入名称”

来自分类Dev

无法导入使用pip安装的软件包

来自分类Dev

无法在python中导入已安装的软件包

来自分类Dev

如何删除已安装的软件包

来自分类Dev

已创建私有软件包并安装了pip,但无法使用python导入

来自分类Dev

默认情况下如何为`renv`导入已安装的软件包

来自分类Dev

软件包已安装但无法导入

来自分类Dev

无法在python中导入已安装的软件包

来自分类Dev

无法从jsqlparser库导入软件包

来自分类Dev

如何删除已安装的软件包

来自分类Dev

查找已安装软件的软件包名称

来自分类Dev

如何查看已安装的软件包

来自分类Dev

无法找到已安装的软件包

来自分类Dev

安装的Python脚本无法导入软件包模块

来自分类Dev

无法在npm中使用已安装的软件包

来自分类Dev

eclipsefp和yesod:无法识别已安装的软件包

来自分类Dev

Emacs(24.4.1)无法打开已安装的软件包

来自分类Dev

无法安装新的软件/软件包

来自分类Dev

无法导入使用pip安装的软件包

来自分类Dev

已安装btlejuice软件包,似乎无法将其卸载

来自分类Dev

安装软件包安装是否还会更新已安装的软件包

Related 相关文章

热门标签

归档