python - 从 Anaconda 访问 pip 包

标签 python pip anaconda

我最近更新了我的 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/

相关文章:

python - 在 ubuntu 上使用 anaconda 安装 openCV

python - 删除错误 : 'pyopenssl' is a dependency of conda and cannot be removed from conda's operating environment

python - 尝试从 google.appengine.api 导入 background_thread(如示例)失败并出现 ImportError

python - Ruby 的 bundler/Perl 的纸箱的 Python 等价物是什么?

python - 为什么 str.replace (在索引上)给出 KeyError?

python - 如何在一个git项目中开发多个pip包?

python - 尝试使用 pip 安装看门狗时如何修复 ‘“ERROR: Command errored out with exit status 1:”

python - 模块未找到错误: No module named 'matplotlib._path'

python - python3 中的 pip 未安装 MySQL 相关库

Python 模块自动加载器?