Python ImportError:没有名为';资源';
我正在使用Python3.5,并在Coursera上学习算法专业课程。教授这门课程的教授发布了一个程序,可以帮助我们了解与运行程序相关的时间和内存。它在顶部有Python ImportError:没有名为';资源';,python,python-3.x,resources,Python,Python 3.x,Resources,我正在使用Python3.5,并在Coursera上学习算法专业课程。教授这门课程的教授发布了一个程序,可以帮助我们了解与运行程序相关的时间和内存。它在顶部有导入资源命令。我试图将这个程序与我用python编写的程序一起运行,每次我收到ImportError:No module name'resource' 我在ubuntu中使用了相同的代码,没有任何错误 我遵循stackoverflow答案中的建议,并尝试添加PYTHONPATH PYTHONHOME和编辑PATH环境变量 我不知道我还能在这
导入资源
命令。我试图将这个程序与我用python编写的程序一起运行,每次我收到ImportError:No module name'resource'
我在ubuntu中使用了相同的代码,没有任何错误
我遵循stackoverflow答案中的建议,并尝试添加PYTHONPATH PYTHONHOME和编辑PATH环境变量
我不知道我还能在这里做什么
在python安装的Lib或site packages文件夹中是否有我可以下载并安装的文件?
resource
是一个特定于Unix的软件包,如图所示,这就是为什么它在Ubuntu中对您有效,但在Windows中尝试使用时出错的原因。我在Windows 10中遇到了类似的错误。这是我解决问题的方法
- 我安装的jdk是1.9.0,它似乎与spark 2.3.2或2.4.0不兼容
希望这对其他人有所帮助,在最终找到解决方案之前,我在这个问题上纠缠了将近一周。可能会改进这个答案的一件事是在Windows上使用什么替代功能,或者,如果启动Linux虚拟机是唯一的选择。该模块提供了一个跨平台库,用于监视和管理正在运行的进程和系统使用情况(CPU、内存、磁盘、网络、传感器)。那么如何修复此错误呢?任何建议对我也有用。我了解到这是Spark 2.4.0的问题,应该在将来的版本中修复。