虽然 splinter 安装在我的 Windows Vista 上,但 spyder 在我导入它时会出错。
- 当我在 Windows 命令提示符中导入时,它成功导入并显示了 init 文件的路径。
- 在 Spyder 的 PYTHONPATH 管理器中添加了显式路径并更新了模块列表。然而,没有帮助。
- 检查了我的 PATH 环境变量。它包含 Python、Python/Scripts 和 Python/Lib/site-packages 的路径。PATH 不包含空格,并且 PATH 确实被命名为 PATH 而不是 Path (可能这就是为什么能够通过命令提示符成功导入的原因)
- 当我尝试再次安装 splinter 时(只是为了确认它是否存在),pip 说它已经存在。当我尝试升级时,pip 说它已经是最新的
- 已经阅读了大量关于 stackoverflow 和整个网络的文章,但没有任何解决方案有帮助。
- Spyder 可以识别其他包,如 os、numpy 等。
已在临时测试机器上成功运行此代码。现在尝试在我的系统上运行并且失败并出现错误ImportError: No module named 'splinter'
蟒蛇版。3.4;蜘蛛版本。3.4
希望有解决办法...
完整的追溯:
runfile('E:/Rampy/DS/Python/Code/AGMARK.py', wdir='E:/Rampy/DS/Python/Code') Traceback(最近一次调用最后):
文件“”,第 1 行,在 runfile('E:/Rampy/DS/Python/Code/AGMARK.py', wdir='E:/Rampy/DS/Python/Code')
文件“C:\Users\ramprasad.g\AppData\Local\Continuum\Anaconda3\lib\site->packages\spyderlib\widgets\externalshell\sitecustomize.py”,第 580 行,运行文件 execfile(文件名,命名空间)
文件“C:\Users\ramprasad.g\AppData\Local\Continuum\Anaconda3\lib\site->packages\spyderlib\widgets\externalshell\sitecustomize.py”,第 48 行,在 execfile 中'rb').read(), 文件名, 'exec'), 命名空间)
文件“E:/Rampy/DS/Python/Code/AGMARK.py”,第 8 行,来自 splinter 导入浏览器
ImportError:没有名为“splinter”的模块