[英]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.