2017-08-17 172 views
0

感谢youtube链接后,只是很容易成功通过我的Anaconda提示安装tensorflow。安装Tensorflow的虚拟环境:为什么我需要它来达到目的?

我做了什么是:

1)conda create -n tensor2 python=3

首先我创造了一个虚拟环境名tensor2(我不知道为什么我需要这个),也什么-n参考?

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

所以结束语问题:

1)为什么我需要创建虚拟Enviornmnet尤其是对模块tensorflow而其他模块只使用PIP即时安装?

2)另外一个问题是,在上面的命令中指的是什么?而且,什么是-m是指在声明中“蟒蛇-m PIP安装/模块名称/'?

回答

2

什么-n指的畅达创建

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

什么-m是指在python -m

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

为什么你需要虚拟环境?

其实你没有。为什么人们建议使用它们?因为它为您提供了一些更加独立的环境来进行试验,而不会“损害”系统的其他部分,如果您经历了很多尝试,则可能会出现一些依存关系发生冲突的情况,并且还允许您在不同版本之间切换。如果您打算只使用一个环境并保持最新状态(或将其冻结到特定版本),则无需这样做。

+0

感谢您的解释 – Beverlie

相关问题