如何使用Conda

时间:2018-06-14 19:27:18

标签: tensorflow anaconda conda

我一直试图通过Conda安装tensorflow几天,但没有运气。

我重新安装了anaconda3 / miniconda3,然后按照步骤修复.bash_profile问题。然后

$ conda create -n tensorflow pip python=3.6

似乎有效。但是

$ source activate tensorflow

什么都不做。我试过conda activate tensorflow而没有。如果我输入conda info,我可以看到tensorflow env正在运行。但是我没有能力输入它?

3 个答案:

答案 0 :(得分:2)

欢迎使用Python和Tensorflow。 除非有人告诉你如何这样做,否则这一点真的需要很长时间才能弄明白。

按照这个。假设您安装了Miniconda(然后自动安装了python)并且您正在使用linux(因为您提到了'source')

你想创建一个名为'ai3'的conda环境,你想在'ai3'env中安装许多像tensorflow这样的包。

在命令行中, 1)创建ai3 env:有关详细信息,请参阅https://conda.io/docs/user-guide/tasks/manage-environments.html

$ conda create -n ai3 python=3.6

2)将当前命令窗口记录到ai3 env

 $ source activate ai3

3)安装软件包,例如tensorflow:https://www.tensorflow.org/install/install_linux中的详细信息,但这并不能真正帮助FOB

$ pip install tensorflow

4)每当你的命令窗口询问时输入yes。一旦完成,那么你希望在python中使用tensorflow(TF)。这样做

$ python
$ >> import tensorflow as tf
$ >> hello = tf.constant('Hello, TensorFlow!')
$ >> with tf.Session() as sess:
$ >>     sess.run(hello)

4-1-0)显然你不想一直这样做。下载Pycharm社区版(在https://www.jetbrains.com/pycharm/download/#section=linux中)并安装。 4-1-1)使用解释器'ai3'在您喜欢的任何位置创建一个新项目。口译员是您刚刚在步骤1,2,3)中准备的环境:点击“添加本地”,点击“口译员”行右侧的按钮 - > '/ miniconda3 / envs / ai3 / bin / python'中的python文件

5)现在在这个设置上使用许多教程

答案 1 :(得分:1)

首先,您需要检查您正在使用的命名约定。我知道这是文档的建议,但我认为这是误导。

根据您要在其中执行的操作为您的环境命名。 Tensorflow是一个包(可以是python包),你将在环境中使用它,所以你可以这样命名:

$ conda create --name 'machinelearning-env' pip python=3.6

此外,如果您刚刚安装了Anaconda,则无需指定python标识。

然后你需要激活你的环境 source activate(无论你命名为conda env)

接下来,您可以安装:

:~/anaconda3/envs$ pip install --ignore-installed --upgrade (the tensorflow url found here: https://www.tensorflow.org/install/install_linux#the_url_of_the_tensorflow_python_package )

最后实例化python然后你可以用:

导入tensorflow
import tensorflow as tf

我建议你再次参考tensorflow文档,因为它就在那里。祝好运!

答案 2 :(得分:0)

您应该首先给您的环境命名,然后给您要安装的软件包名称,即。         conda创建-n tensorflow_env tensorflow

至少对我来说是最简单的方法。