无法导入 Utils 和 Generators 包

Unable to import Utils and Generators package

我已经提到了这些帖子 1, 2, 3, , 5

但我仍然无法解决这个问题。可能是因为其他问题太技术化了。

我做了以下

a) 我启动了 jupyter 笔记本(将文件保存在桌面中)

b) 导入常规包,如 Pandas、Numpy、Scipy 等

c) 后来我尝试导入 UtilsGenerators 包但是它抛出了错误。

pip install Utils  #success
pip install Generators #success
pip list-v #returned the below location

utils 1.0.1     c:\users\test\appdata\local\continuum\anaconda3\lib\site-packages pip
generators 2020.4.27 c:\users\test\appdata\local\continuum\anaconda3\lib\site-packages pip

When I tried importing `Utils` and `Generators` package, I get the same error as well

import psycopg2
import pandas as pd
import numpy as np
import Utils
import Generators

ModuleNotFoundError: No module named 'Utils'
ModuleNotFoundError: No module named 'Generators'

导入 Utils 包是否需要任何其他文件?

为什么大家经常说导入utils成功的项目目录?我只是想像 Pandas 那样导入它,它不关心项目目录。我刚刚启动了一个 jupyter notebook 并尝试安装 Utils

如何才能成功导入这些包?不能像 pandas 这样的常规包一样导入这些包吗?因为我安装了所有这些全新的软件包并且它们都已成功导入

我也通过输入 import python_utils 尝试了此 中的建议,但没有帮助

关于如何解决这个问题的任何教程或步骤对我来说真的很有帮助。

import 语句 区分大小写pip 不区分大小写.

根据 PEP-0426,它描述了一种发布和交换与 Python distributions/packages、

相关的元数据的机制

All comparisons of distribution names MUST be case insensitive, and MUST consider hyphens and underscores to be equivalent.

所以从技术上讲,pip install Utilspip install UTILSpip install utils 都将安装名为 utils 的相同 distribution/package。

要解决此问题,您必须更改代码

import Utils
import Generators

import utils
import generators