繁体   English   中英

从命令行运行 python 脚本时找不到 Selenium

[英]Selenium cannot be found when running the python script from CommandLine

我正在使用 python 编写 selenium 脚本。 Selenium 已经安装并导入到我的脚本中,当我在 Pycharm IDE 上运行脚本时一切正常,没有问题或错误。

但是当我尝试使用 cmd 运行我的脚本时,它显示了一个错误:

ModuleNotFoundError: No module named 'selenium'

有谁知道这里有什么问题?

你可能会在这里找到一些有用的东西。 看看这个帖子的评论

如果您需要特定环境中的库,则需要在该环境中安装它。 Pycharm 可能维护自己的环境。 使用它创建的环境(在您的设置中查找“解释器”并在运行 Python 时使用该路径)或将库安装到您正在使用的环境中。 (sys 包含在标准库中,因此不是一个好的比较点。)

此错误消息从命令行执行python脚本...

ModuleNotFoundError: No module named 'selenium'

...表明Selenium库未安装在您的系统磁盘中,但已安装在PyCharm 的虚拟环境中,即在:

C:\Users\user_name\PycharmProjects\project_name\venv

您的系统不知道。

解决方案

要从CLI执行 python 脚本,您需要使用以下任一命令在系统磁盘中安装Selenium库:

  • 从命令行使用pip (安装):

     $pip install selenium
  • 从命令行使用pip3 (安装或升级):

     $pip3 install -U selenium

暂无
暂无

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

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