【问题标题】:Python throws ModuleNotFoundError even though I installed a local package using pip install即使我使用 pip install 安装了本地包,Python 也会抛出 ModuleNotFoundError
【发布时间】:2020-11-13 17:58:57
【问题描述】:

如果这不是最清楚的,我提前道歉,我对编写包很陌生。我的研究小组希望在我们的计算机上安装我们创建的数据分析包。

我为我的包创建了一个 init.py 和一个 setup.py,并且能够使用 pip install 在本地安装它。但是当我尝试在 jupyter notebooks、命令行或 python 文件中导入项目时,我不断收到一些版本的“ModuleNotFoundError”

我想这可能是由于我的环境或权限造成的,但我认为将它安装在根文件系统上会解决这个问题。我是这台电脑的唯一用户。

代码在这个 github 仓库中:https://github.com/konnorve/DataAnalysis

如果它与我的笔记本在同一文件路径中,我可以将它作为一个包加载,但我希望能够从任何文件路径导入它,因为我经常使用它。

提前谢谢你。

【问题讨论】:

标签: python package importerror install.packages


【解决方案1】:

检查您是否使用virtual environment。如果使用,则需要在您的虚拟环境中显式安装该软件包。在这种情况下,系统环境变得与虚拟环境不同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-07
    • 2022-11-08
    • 2013-03-03
    • 2018-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多