我最近更新了我的 macOS 版本,不得不重新安装 Anaconda。我一直试图通过 pip
安装软件包以便无论是使用 Anaconda(特别是 Spyder)还是在终端中执行文件(没有 Anaconda,例如 python myfile.py
)都可以访问它们。但是,重新安装后,Anaconda 似乎无法访问通过 pip
安装的软件包。但不是通过 conda
.
我知道我可以在 Anaconda 中激活给定的环境,然后使用 pip
为该环境安装包,但我正在寻找对包的全局访问,这样我就不必多次安装包。
是否有解决方法,以便 pip
包可以普遍访问吗?
编辑:当我在 macOS 上安装 Python 3 时,我遵循了这里的指南:https://opensource.com/article/19/5/python-3-default-mac#what-to-do .
最佳答案
看来您在 Spyder 和终端中使用了不同的 Python 安装。因此使用 pip
安装的软件包在终端中将在 Spyder 中不可见,反之亦然。如果您想在两者中访问相同的包,最好的解决方案是在终端中激活 Anaconda Python(或其特定的 conda 环境)。
您可以通过运行 conda init
在终端中自动激活 Anaconda。 (它将包含到您的 ~/.bashrc
文件中的激活命令)。
关于python - 从 Anaconda 访问 pip 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64864736/