繁体   English   中英

无法导入系统中已安装的模块

[英]Unable to import modules that are already installed in the system

我正在尝试使用我通过pip安装的已安装 python 模块。 仍然给我导入错误。 例如,我已经使用 pip 安装selenium pip install selenium并尝试将其导入我的程序,然后将其导入我的一个程序,但它正在生成错误AttributeError: partially initialized module 'selenium' has no attribute '__version__' (most likely due to a circular import) 但是当在交互模式下运行相同的代码时,它正在工作(您也可以从此图像确认。)在脚本模式下运行相同的代码时,它输出为this 所以,请帮助我摆脱它。

我的控制台 output 说明模块已安装和 python 版本

注意:我刚刚以selenium作为示例模块,但所有安装的模块都以相同的方式运行。

我在用:

Windows 11
Python 版本: 3.11.1

我尝试运行的示例代码:

import selenium

print(selenium.__version__)

提前致谢

我已经尝试在我的系统中重新安装模块和 python。 但它没有用。

你不能运行你自己的selenium.py并导入 pip 安装的 package 同名。

正如错误所说,这是一个循环导入。

它以交互模式工作,因为您没有执行任何特定名称的特定模块文件。

在没有看到其他错误的情况下,不清楚它们发生了什么,但您也不应该在这些模块之后命名您尝试运行的脚本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM