我正在尝试编写一个小的shell脚本,它在最后调用一个小的Python脚本。 shell脚本的结尾如下:从Shell脚本内运行Python脚本时的ImportError
echo $pythonFilePath
cd $pythonFilePath
python Python-webtest.py
我已经使Python-webtest.py成为可执行文件。然而,在执行shell脚本时,我收到以下错误,从python脚本
Traceback (most recent call last):
File "Python-webtest.py", line 2, in <module>
from selenium import webdriver
ImportError: No module named selenium
下面来为我的Python脚本
#!/usr/bin/env python
from selenium import webdriver
webdriver.Firefox()
我没有问题,当我尝试运行独立的Python脚本,并执行没有任何问题。
谢谢@Carlo。我使用的是Ubuntu 17.04,我使用'pip install selenium'安装了硒。 – hypersonics
噢好吧...是的,我也使用PIP,但在Windows中,PIP并没有在环境变量中引入硒。无论如何,我会建议在你的问题或标题中介绍Ubuntu的使用。 –