我正在尝试在运行 Linux 的树莓派上安装 Python 模块。 我正在使用 Python 2.7.11 并尝试了以下命令:
python -m pip 安装计划
python -m easy_install 计划
python2.7 -m pip 安装计划
在每种情况下,我都会收到相同的错误消息:
Could not import runpy module
无论我尝试安装什么模块,我都会收到相同的错误消息。 可能是什么原因导致了这个问题?我在针对错误消息所做的 Google 搜索中找不到任何有用的信息。
编辑:
当我尝试将 sudo 添加到命令中时:
sudo python -m pip install schedule
或 sudo/usr/bin/python -m pip install schedule
我得到错误:
-sh: sudo: 未找到
编辑2:
当我尝试 python -m pip install runpy
时,我仍然得到:
Could not import runpy module
最佳答案
我也遇到过同样的错误,希望我自己的经验能对大家有所帮助。首先检查您的 PYTHONPATH(通过在您的 shell 中执行“echo $PYTHONPATH”)看它是否为空。通常它应该是空的。但如果不是,则必须明确将 python 对应的库路径放入它。
在我自己的环境中,错误的配置是:
export PYTHONPATH=/mnt/usb/srv/homeassistant/lib/python3.4/site-packages
我的 python 位置是:
/usr/bin/python
因此,我将 python 的库路径附加到配置中(不要忘记“:”):
export PYTHONPATH=/mnt/usb/srv/homeassistant/lib/python3.4/site-packages:/usr/lib/python3.6/site-packages:/usr/lib/python3.6/site-packages
现在错误消失了。
关于python - 无法导入 runpy 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44463879/