tensorflow仅在anaconda的虚拟环境中可用

tensorflow仅在anaconda的虚拟环境中可用,tensorflow,anaconda,Tensorflow,Anaconda,我在anaconda3中安装了tensorflow gpu。 我遵循的步骤是: conda create -n tensorflow pip python=3.6 source activate tensorflow pip install tensorflow_gpu-1.8.0-cp36-cp36m-linux_x86_64.whl 在这些步骤之后,我发现如果我在anaconda3/bin中使用python和ipython,我就无法导入tensorflow(没有名为tensorflow的模

我在anaconda3中安装了tensorflow gpu。 我遵循的步骤是:

conda create -n tensorflow pip python=3.6
source activate tensorflow
pip install tensorflow_gpu-1.8.0-cp36-cp36m-linux_x86_64.whl
在这些步骤之后,我发现如果我在
anaconda3/bin
中使用python和ipython,我就无法导入tensorflow(没有名为tensorflow的模块) 但是,如果我激活tensorflow的环境,或者在
anaconda3/env/tensorflow/bin
中使用python和ipython,我可以导入tensorflow

anaconda3/lib/python3.6/site包中也没有tensorflow的目录


有人知道为什么吗

您创建了一个conda环境,并将Tensorflow安装到该环境中。因此,只能在该环境中使用Tensorflow

如果您希望在环境之外使用Tensorflow,那么不要激活您创建的环境,只需pip安装Tensorflow即可