python - 无法导入 runpy 模块

标签 python linux python-2.7 pip raspberry-pi3

我正在尝试在运行 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 schedulesudo/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/

相关文章:

python - 沿着 imshow 绘制具有不同列数的 pandas 数据框

python - .format代码只显示第一个字母

linux - Apache版本升级问题

linux -/usr/bin/ld : cannot find -lGL Xubuntu 12. 10 AMD 开源

python - 如何在Python中并排打印嵌套列表到宪章中

python - 在 Windows 上安装 Anaconda

python - 这个在 .csv 上运行的 python 程序有什么问题?

python - 如何从搜索列表中突出显示 QTableWidget 中的单词

c - write(fd, buf, count)返回0怎么办?

testing - 如何测试程序是否退出