首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tensorflow2.0 2.0没有使用python 3.6的spyder

tensorflow2.0 2.0没有使用python 3.6的spyder
EN

Stack Overflow用户
提问于 2020-02-15 15:05:37
回答 1查看 231关注 0票数 1

我已经安装了anaconda3.5.2,它安装python 3.6.10。然后我安装了tensorflow2.0 2.0。安装之后,我从cmd控制台进入python并导入tensorflow作为tf。我输入了TF-.版本的,看起来都不错。然后我启动spyder并做同样的操作,导入不会产生任何错误,但是tf。版本说tf没有定义。我查看了sys.path,在这两种情况下,路径完全相同。

感谢你的帮助和回答。

EN

回答 1

Stack Overflow用户

发布于 2020-05-15 14:34:47

如果我们在Tensorflow中安装Base Environment,有时也会出现这种情况。

推荐的方法是在Anaconda中创建一个Anaconda并在该Virtual Environment中安装Tensorflow,这在大多数情况下都是可行的。

使用虚拟环境具有如下优点

我们可以在多个Virtual Environment

  • If中维护Tensorflow的多个版本,每个Virtual Environment包括每个version,比如在每个Virtual Environment

  • If中可以使用不同的Python Versions (2.x, 3.6, 3.7)我们想要修改任何Tensorflow API的source code,我们可以在我们的虚拟环境中这样做,而不会影响它在其他Virtual Environments.

中的功能。

为不同的操作系统创建新虚拟环境和在Tensorflow中安装Anaconda的步骤如下所示:

代码语言:javascript
复制
# Create a New Virtual Environment
conda create --name TF_2_VE

# When conda asks you to proceed, type y:
proceed ([y]/n)?

# Activate the Virtual Environment. Conda Version > 4.6 
conda activate TF_2_VE

# Activating Virtual Environment, Conda Version < 4.6 and Windows OS
activate TF_2_VE

# Activating Virtual Environment, Conda Version < 4.6 and Linux and Mac OS
source activate TF_2_VE


# Install the TF Version you need
conda install tensorflow

上面的命令将安装Latest Version of Tensorflow (目前为止是2.2)。如果您想要像2.0这样的旧版本,可以用以下方式替换上述命令集的最后一步

conda install tensorflow==2.0

希望这些信息能帮上忙。学习愉快!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60239990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档