pycharm 使用selenium执行python脚本(selenium错误)

kuarbcqp  于 2023-04-06  发布在  PyCharm
关注(0)|答案(2)|浏览(262)

我试图通过批处理文件执行带有selenium模块的python脚本。python脚本本身运行正常,但当我试图通过.bat文件执行脚本时,它给我错误'ModuleNotFoundError:没有名为“selenium”的模块

from selenium import webdriver

driver = webdriver.Chrome(executable_path='C:/Temp/chromedriver.exe')

driver.get('http://www.example.com')
C:\Python\Python37\python.exe C:\PythonTest\testFile.py

打印的错误为:

Traceback (most recent call last):
  File "C:\Users\ElGregory\PycharmProjects\PythonTest\testFile.py", line 1, in <module>
    from selenium import webdriver
ModuleNotFoundError: No module named 'selenium'

这显然是一个Python错误,但当代码在Pycharm中运行时,它会按预期运行。
任何帮助apreciated。

z0qdvdin

z0qdvdin1#

这可能是因为当您在Pycharm中运行时,库安装在虚拟python环境(venv)中。
在运行python文件之前,activate虚拟环境,您可以在https://docs.python.org/3/library/venv.html上阅读更多内容。
或全局安装库

9vw9lbht

9vw9lbht2#

使用以下命令,您很可能没有安装selenium-
pip install -U selenium

相关问题