我知道有很多关于使用通过 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 可以访问它们的地方?