首页 > 解决方案 > 使用pip安装模块,Python找不到...这两个路径是否不同,如果是,如何将模块放入正确的位置?

问题描述

我知道有很多关于使用通过 pip 安装的软件包的错误的问题,但我找不到与我类似的问题。如果我错了,请随时纠正我!

我在 MacOS 上并使用 pip3 在终端中安装 send2trash。import在 IDLE 中,我在一个程序中尝试了它并得到了ModuleNotFoundError. 我在 IDLE shell 中得到了相同的结果。

我绕回终端仔细检查。当我跑的时候pip3 install send2trash,它告诉我“要求已经满足”并给了我路径./Library/Python/3.7/lib/python/site-packages

回到 Python 中,我曾经sys.path查看 Python 正在访问哪些目录。站点包位于/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages.

这是我的问题,site-packages安装到的 pip3 与 Python 使用的位置不同吗?如果是这样,我该如何修复它,以便将包安装在 Python 可以访问它们的地方?

标签: pythonpathpipmodulenotfounderrorsite-packages

解决方案


推荐阅读