gpt4 book ai didi

使用 pip 和 conda 安装的 Python 包重复

转载 作者:太空狗 更新时间:2023-10-29 21:03:29 49 4
gpt4 key购买 nike

我正在尝试处理 iPython 和相关工具,但在此过程中,我最终在 pip 和 conda 上安装了 ipython、numpy、scipy 和其他软件包(conda 附带了这些好东西)。

关于解决此问题的任何想法/建议?它还没有给我带来任何问题,但我担心在某些时候会很头疼。我现在不知道 python 现在正在导入什么,当我运行 ipython 时,我似乎无法控制正在运行的安装。

我想我可以卸载 pip 及​​其所有软件包...听起来不错吗?

谢谢

最佳答案

澄清几 pip :

  • conda 是 Anaconda python 发行版中使用的打包工具。因此,当您说“conda 附带了这些好东西”时,我假设您指的是 Anaconda。
  • 如果你 pip 安装了一堆包,然后安装了 Anaconda,你应该没问题:成功安装 Anaconda 后,加载的 python 解释器将是 Anaconda python,它会看到所有包含的包与分布。
  • 如果您安装了 Anaconda,您应该不需要使用“pip”来安装任何这些软件包。
  • 如果您执行“which python”,您将看到您启动的 python 解释器的路径。如果此路径中的任何位置都有“anaconda/”,那么您正在使用 Anaconda python。此外,在交互模式下运行 python 时出现的第一行也应该在 Python 版本之后有“Anaconda 1.x.x”。
  • 有时会引发奇怪的事情是,如果您的 PYTHONPATH 环境变量已设置,并且指向各种目录,这些目录包含可能与 Anaconda 中经过测试的软件包集不兼容的其他软件包。

您不需要卸载 pip 本身,只需卸载与 Anaconda 中包含的软件包重复的软件包。但是,正如我之前所说,如果您实际安装了 Anaconda,它基本上应该能够独立运行并且独立于您之前安装的任何软件包,除非您设置了 PYTHONPATH。

关于使用 pip 和 conda 安装的 Python 包重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21545072/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com