Psy*_*ath 11 python package anaconda conda
我正在经历学习如何在 Python/Anaconda 中管理包/不同(虚拟)环境的痛苦过程。有人告诉我 Anaconda 基本上是一个 python 安装,其中包含我需要的所有软件包(例如 numpy、scipy、sci-kit learn 等)。
但是,当我创建一个新环境时,这些包都不是现成的。在新创建的环境中使用 PyCharm 时,我无法导入它们。当我检查 Pycharm 项目解释器或 anaconda navigator 环境选项卡时,似乎这些软件包都没有安装在我的新环境中。这是为什么?提供所有这些包对我来说没有意义,但在创建新环境时不准备使用它们。我是否必须在新环境中手动安装所有这些软件包,还是我遗漏了什么?
最诚挚的问候,并提前致谢。
默认python环境不附带的原因numpy是因为您可能不希望numpy在 environment 中。想象一下编写一个 API(或通用软件包),您的用户可能会或可能不会访问numpy. 您可能希望运行测试以确保您的软件正常失败,或者如果numpy您的用户计算机上未安装,则具有纯 python 回退。Conda 环境提供了这种(非常有用的)好处。当然,包问题不具有可numpy。有一些更深奥的包,这种类型的测试很有用。
此外,您可以创建一个numpy预安装的 conda 环境,或者您想要预安装的任何其他包(只需将它们添加到conda create命令的末尾):
conda create --name my-env-name numpy
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10463 次 |
| 最近记录: |