我最近安装了List<Integer> vals = Arrays.asList(5,9,17);
vals.stream().sorted().forEach(x -> {
System.out.println(x);
});
,它已经预装了anaconda 5.3
。现在,当我检查tensorflow网站时,它说tensorflow仅支持3.7不支持3.6。
Tensorflow需要Python 3.4、3.5或3.6
现在我的电脑上装有python 3.7
了,我该怎么办。任何帮助表示赞赏。有什么解决方法吗?
谢谢。
答案 0 :(得分:4)
您应该使用python 3.6创建一个新的conda虚拟环境,然后在其中安装tensorflow
。
创建新的env
时,您可以自由选择要使用的python版本。
一般来说,这是conda
和虚拟envs
的本质之一。
更多详细信息:
在anaconda-navigator内,您可以选择环境,然后选择创建。在这里,您可以提供新的环境名称和 packages 的基础,即Python
或R
以及要用于该环境的版本。然后,您必须安装默认软件包之外的自定义软件包。在这里您也可以安装tensorflow-gpu。
要安装软件包,可以选择Anaconda navigator GUI
或在Anaconda命令外壳中使用conda conda install <package>
或在Anaconda命令外壳pip install <package>
中进行选择。
通常,您应该更喜欢Anaconda软件包管理,即GUI或conda而不是一致的软件包版本,conda可以很好地管理。在某些情况下-总是选择软件包开发者的建议-但是,您可以选择pip install。