首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Raspberry Pi 3中已安装但Python未找到的模块

问Raspberry Pi 3中已安装但Python未找到的模块
EN

Stack Overflow用户
提问于 2022-10-03 20:12:05
回答 2查看 144关注 0票数 0

我有一个带有Raspbian的Raspberry Pi 3,我将python版本从3.7升级到3.8。如果我在终端中键入python --version,正确的版本将显示为系统版本。但是,我在版本更改后安装的模块似乎都没有工作。在尝试导入我安装的任何模块时,Python会给出ModuleNotFoundError。

我可以看到带有pip冻结的模块,但是Python似乎找不到它们。

我按照这个指令清除3.7。在清除python3.7之后,我重新安装了pip,但是/home/pi/.local/lib/python3.7/site-packages/pip中再次安装了pip。我怎样才能完全摆脱3.7呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-10-05 15:26:06

以下是对其他答案的评论和建议的总结:

我遇到的问题是这样一个事实:即使我将Python 3.8设置为默认值,python -v也指向Python 3.8,pip脚本正在为Python 3.7安装模块。

建议的解决方案是使用pip3.8 (或其他人可能拥有的版本)来安装等效Python版本的软件包,而且效果很好。

理想情况下,如果有人想拥有多个版本的python,最好的选择是使用碧昂夫。您可以使用多个python版本创建多个虚拟环境。

但是,不卸载默认的Python.Pythoni还尝试卸载默认的Python 3.7,以避免有两个版本的Python 3.73,并跟踪哪个模块安装在哪里。这是个坏主意。我不知道许多Linux发行版都有使用默认Python的应用程序。您可能会看到一个黑色的屏幕,谁知道还有什么其他问题可以看到这个讨论删除了18.04版的Python 3,我如何修复我的系统?

票数 0
EN

Stack Overflow用户

发布于 2022-10-03 23:37:28

python3.8 -m pip安装SomePackage #,特别是Python3.8应该可以工作。

这里有更多的文档:https://docs.python.org/3/installing/index.html#work-with-multiple-versions-of-python-installed-in-parallel

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73940396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档