tensorflow上crestle与Python 3.7

问题描述 投票:0回答:1

我使用crestle.ai网站建立一些模型。在Jupyter笔记本电脑,当我尝试从keras我得到的东西导入:

**** ModuleNotFoundError:无模块名为 'tensorflow' ****

我发现,tensorflow不与Python 3.7是预先安装在crestle工作。于是,我尝试了几种方法来安装Python 3.5,但没有工作

!conda install python=3.5.0 --yes

我有:

解决环境:失败UnsatisfiableError:发现以下规格是在冲突: - jupyter_contrib_nbextensions - > jupyter_highlight_selected_word [版本= '> = 0.1.1'] - >蟒[版本= '> = 3.7,<3.8.0a0'] - >的readline [版本= '> = 7.0,<8.0a0'] - jupyter_contrib_nbextensions - > jupyter_highlight_selected_word [版本= '> = 0.1.1'] - >蟒[版本= '> = 3.7,<3.8.0a0'] - > TK [版本= '> = 8.6.8,<8.7.0a0'] - jupyter_contrib_nbextensions - > jupyter_highlight_selected_word [版本= '> = 0.1.1'] - >蟒[版本= '> = 3.7,<3.8.0a0'] - > XZ [版本= '> = 5.2.4,<6.0a0'] - 蟒= 3.5.0使用 “康达信息” 以查看每个包的依赖关系。

!pip3 install --upgrade tensorflow-gpu

我有

收集tensorflow-GPU无法找到满足要求tensorflow-GPU版本(版本来自:)未找到tensorflow GPU的匹配分布

!pip install --upgrade tensorflow

我有:

收集tensorflow找不到满足要求tensorflow版本(版本来自:)未找到tensorflow匹配分布

我下面从不同的博客的建议,不知道我在做什么,或者如果我这样做是正确的。

按照阿南德的建议

!**#康达康达ENV列表环境:#/home/nbuser/.anaconda3基地

new_environment /home/nbuser/.anaconda3/envs/new_environment

py36 /home/nbuser/.anaconda3/envs/py36

tensorflow /home/nbuser/.anaconda3/envs/tensorflow**

!来源激活py36

/ bin / sh的:1:源:未找到

我需要一些路径命令?

编辑:激活py36我没有输出!

!PIP3安装--upgrade tensorflow收集tensorflow找不到满足要求tensorflow版本(版本来自:)未找到tensorflow匹配分布

enter image description here

enter image description here

编辑:谢谢。我不知道终端,并做是错误的!这是我得到了什么之后$点子安装tensorflow-GPU

after pip command

我需要什么,下一步该怎么做?我试着在Jupyter从keras导入模块,但我再次得到了:

使用TensorFlow后端。

ModuleNotFoundError回溯在((最新最后调用))----> 1从keras.models导入顺序

我还试图用在crestle.com keras代替(以前是crestle.ai)。我得到这个:keras on crestle.com

这表明蟒蛇3.6,但类似的问题..

tensorflow keras deep-learning
1个回答
0
投票

蟒蛇[版本=“> = 3.7,<3.8.0a0”]这是你的错误的一部分,这基本上意味着你仍然无法摆脱使用Python3.7的,因此没有发现模块错误,我建议你使用以使康达新的环境。

conda create --name py36 python=3.6

在您畅达提示,然后使用激活此环境

在使用conda env list后,你应该看到一个环境名称py36。

激活使用source activate py36这种环境

编辑如果你正在使用畅达提示没有终端,直接使用activate py36

然后再次尝试PIP命令,一旦环境被激活。

如果仍然失败,让我知道,我们将看到的问题可能是什么。

编辑你必须使用这个命令中附带crestle而不是在它的Jupyter笔记本电脑终端。

该终端可以从右上角的访问,你可以看到New_>Terminal按钮。如果它说没有安装畅达,您可以点击此链接。 https://www.digitalocean.com/community/tutorials/how-to-install-the-anaconda-python-distribution-on-ubuntu-16-04

Image with Terminal running in crestle

© www.soinside.com 2019 - 2024. All rights reserved.