python - 如何在python中修复“没有名为'nredarwin'的模块”ImportError
问题描述
我正在尝试在我的 Raspberry Pi 上使用 Python 3.5.3 中的 National Rail Inquiries 访问 Darwin 提要。我正在尝试使用一个名为nre-darwin-py的模块,但是在我使用pip install nre-darwin-py
(有和没有)安装它之后,当我在使用 Python 3(IDLE)时尝试将它导入我的程序时,sudo
我得到了一个。ImportError
但是,当我在命令提示符下运行 python 时,我可以导入模块并尝试使用它,它可以工作!我还可以在命令提示符下运行一些提供的示例代码,但不能在 Python 3 中运行。
我用来导入它的代码是:
from nredarwin.webservice import DarwinLdbSession
但这是直接从提供的示例代码中复制而来的。
代码在名为nre testing.py
in的文件中运行/home/pi/Station Departures
。/usr/local/lib/python2.7/dist-packages/
从我之前在这里找到的问题中,我认为在我运行 Python 3.5.3 时,我认为是导致问题的原因所在的模块已安装。
我尝试使用python -m pip install nre-darwin-py
with 和 without安装模块,sudo
但命令提示符返回
Requirement already satisfied: nre-darwin-py in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied: suds-jurko in /usr/local/lib/python2.7/dist-packages (from nre-darwin-py)
所以pi认为模块已经安装成功(suds-jerko
是它安装的必需模块)
恐怕到目前为止我一直无法找到解决方案,因此非常欢迎任何帮助。
解决方案
推荐阅读
- javascript - 嵌套的 for 循环无法正确迭代
- mysql - mysql 从另一列中选择列值
- c# - Telegram Bot 使 InlineKeyboardMarkup 按钮无法点击
- ms-access - 在数组中查找某些信息
- c# - 用于短语搜索的正则表达式
- python - 使用 Python 和 BeautifulSoup 从嵌入式推文中提取文本
- django - 当用户关闭基于 django2.0 的网站上的选项卡或浏览器时如何强制注销用户
- excel - 通过vb.net从不相邻列的excel中散点图
- spring - Java Spring with H2 数据库,spring 启动慢
- c++ - 使用 CImage 和 CStatic 显示变化的图像时的生命周期和资源管理