解决cmd运行py程序报错:ModuleNotFoundError: No module named 'selenium'

用spyder运行正常,程序上传到服务器,添加计划任务,运行报错:ModuleNotFoundError: No module named 'selenium',实际上已经安装了。

搜索一番,有人说程序前面加上:

import sys
import os
curPath = os.path.abspath(os.path.dirname(__file__))
rootPath = os.path.split(curPath)[0]
sys.path.append(rootPath)

无效。

猜测是cmd运行的时候不知道下载的模块该去哪里找,

加了一条

import sys
import os
sys.path.append("C:\Anaconda\Lib\site-packages")

可以运行了

另外,添加环境变量无效

 

posted @ 2021-03-26 18:25  shang的学习园地  阅读(903)  评论(0)    收藏  举报