gpt4 book ai didi

python - 用于安装 Tensorflow 的虚拟环境 : Why Do I need it for Whiich Purpose?

转载 作者:太空宇宙 更新时间:2023-11-03 14:51:09 26 4
gpt4 key购买 nike

通过感谢的 youtube 链接,刚刚成功地通过我的 Anaconda Prompt 安装了 tensorflow。

我所做的是:

1) conda create -n tensor2 python=3

首先我创建了一个名为 tensor2 的虚拟环境(我不知道为什么我需要这个)还有 -n 指的是什么?

2) 然后激活 tensor2 虚拟环境,然后运行 ​​pip install tensorflow

所以总结这个问题:

1) 为什么我需要为模块 tensorflow 创建 Virtual Enviornmnet,而其他模块只是立即使用 pip install?

2) 附加问题是,上述命令中的 -n 指的是什么?另外,-m 在语句“python -m pip install/module name/”中指的是什么?

最佳答案

conda create 中的 -n 指的是什么

https://conda.io/docs/using/envs.html#create-an-environment --name 或 -n 只是定义环境将以什么命名。

python -m中的-m指的是什么

-m 标志搜索给定模块(在您的情况下它搜索 pip 模块),如果找到,它会运行 __main__ 函数(如果您只是运行 python -m pip 它会显示帮助输出)。然后'intall module'是传递给pip的参数。这通常是为了避免“pip”不在您的路径中,但 python 能够找到它(通过它的 python 路径)。

为什么需要虚拟环境?

其实你不知道。为什么人们建议使用它们?因为它为您提供了一些更孤立的环境来进行试验,而不会“损坏”系统的其余部分,所以如果您进行大量试验,则某些依赖项可能会发生冲突,并且它还允许您在不同版本之间切换。如果您打算只使用一个环境并保持最新(或将其卡住到某个版本),那么就没有必要了。

关于python - 用于安装 Tensorflow 的虚拟环境 : Why Do I need it for Whiich Purpose?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45727857/

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