我正在嘗試編寫一個小的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的使用。 –