我正在尝试进行深度学习。我安装了Anaconda以使用jupyter,并且通常不关心自己安装所有这些软件包,例如matplotlib等。但是我无法安装tensorflow,因为它仅适用于Python 3.4、3.5或3.6,但我有3.7。在我了解了它之后,我安装了python 3.6.8。我卸载了Anaconda并再次安装,没有任何更改。之后,我使用了此命令
conda install python = 3.6.8
大概为其安装python 3.6.8(我在网络上的某个地方找到了该解决方案)。该命令有效,但未更改任何内容。请帮助
答案 0 :(得分:2)
更好(推荐)的替代方法是创建所需Python版本的虚拟环境,然后使用该环境运行Tensorflow和其他脚本。
为此,您可以按照here给出的说明进行操作。
但,如果您不想创建单独的环境,则应该conda install python=<version>
。
OR (不建议),您可以下载捆绑了所需Python版本的“最新” Anaconda安装程序。
答案 1 :(得分:2)
有时命令没有按预期工作我也遇到了同样的问题 使用了这个命令。
conda install python=<version>
然后我在anaconda Navigator的帮助下更改了Python版本。我创建了新环境并按照以下说明进行操作=>
3.在 Packages 列表中选择“Python”,在 Python version 列表中选择您要使用的版本。
4.单击“创建”按钮。
5.Navigator 创建新环境并激活它,如突出显示的绿色条所示。所有操作都在活动环境中进行。
有关更多详细信息,请访问此链接 => https://docs.anaconda.com/anaconda/navigator/tutorials/use-multiple-python-versions/
答案 2 :(得分:1)
默认情况下,由于您使用python3.7安装了Anaconda,因此conda环境将默认使用python 3.7版。
您将需要使用
创建指向新版本python(在您的情况下为python3.6.8)的符号链接。ln -s ~/anaconda3/bin/<python3.6.8>
(您可能需要用适当的文件名替换'python3.6.8')。
另一种更好的方法是在conda中创建一个新环境,然后根据需要使用python3.6.8。请按照https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#creating-an-environment-with-commands上的步骤创建环境。
对于python3.6.8,请运行以下命令:
conda create -n <myenv> python=3.6.8
(用新环境的名称替换“ myenv”)
然后,使用:
激活环境。conda activate <myenv>
答案 3 :(得分:0)
深度学习建议使用Python 3.6,并且它不支持3.7或3.5。您可以从Anaconda Python存档目录下载。
版本3.6.0 https://anaconda.org/anaconda/python/files?version=3.6.0
答案 4 :(得分:0)
这是macOS 10.14.6的错误。我在Anaconda中将python版本从3.7.4降级到3.7.0,它可以工作。在这里,我分享我的解决方案。我在其他网站上解决了这个问题。点击此处(https://www.udemy.com/course/the-python-mega-course/learn/lecture/4775342#questions/11049798)检查答案。
答案 5 :(得分:0)
您可以通过在 anaconda 中创建新环境来更改 python 版本。 创建环境时会询问python版本
答案 6 :(得分:-1)
对我而言,最轻松的方法是安装旧版本的Anaconda。如果您想将Python 3.6设置为默认值,我建议您下载Anaconda 5.2.0,这是在基本环境中默认使用Python 3.6的最新版本。 (可以在旧版here中找到。)
如果您还想要最新版本的Anaconda,则有一种简单的方法。安装Anaconda 5.2.0后,您实际上可以通过以下方式更新到Anaconda的较新版本
:conda update anaconda
除了将Python保持在3.6.x之外,它将尝试更新所有软件包。