python - 导入 python pydriller 模块在 venv 中不起作用

标签 python

我尝试在 venv 中使用 python 解释器导入 pydriller,在使用 pip 安装 pydriller 后,我尝试以下操作:

from pydriller import RepositoryMining

但是 IDE 无法识别“RepositoryMining”,并且我收到此错误:

无法从部分初始化的模块“pydriller”导入名称“RepositoryMining”(很可能是由于循环导入)

虽然我可以在“venv”中看到“pydriller”文件夹,其中包含一个“RepositoryMining”类的文件,

在那之后,我尝试在系统上安装 pydriller (没有 venv)并且它有效,但问题是我需要它在虚拟环境的项目中工作,关于如何修复它的任何建议?

最佳答案

问题是我的 python 文件名是“pydriller.py”,我需要重命名它以避免导入冲突(希望这会对某人有所帮助)。

关于python - 导入 python pydriller 模块在 venv 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65620538/

相关文章:

python - 无法将 django 日期时间字段更新为 Null

Python,用于在字符串中获取文件名的正则表达式

python - 将 scipy 稀疏行矩阵添加到另一个稀疏矩阵

Python - stdout 总是 "available"吗?

python - 从外部模块调用 gimp-fu 函数

python - 如何在 Tornado 中获取 http referrer?

python - Seaborn 调色板不适用于线图

python - "GUI becomes unresponsive after clicking the button"

python - Pandas/Python - 确定一定范围内多项式方程的局部最小值和最大值

python - Numpy 获取具有当前值的邻居索引的最快方法(洪水填充)