问题:

使用官方python无法下载tensorflow。

我查了网上的资料发现要在anaconda环境下才可以安装tensorflow软件包,于是我就去下载anaconda了,所谓anaconda实际上是python中一种开源的发行版本,其实质仍然是python库。

至于下载方法大家可以在B站搜索相应的视频。

接下来我们来讲解一下怎么配置Anaconda的环境。在你下载完Anaconda之后,在开始菜单中会有相关工具的快捷方式,如下图所示

在这之中我认为最重要的就是Anaconda Prompt,其次就是Anaconda Navigator,虽然一个是命令行窗口,一个是图形化界面,可在我看来不是说界面越好看越好,要就其功能去讲,就我而言,在我进行机器学习的过程中,我认为Anaconda Prompt比较好用,功能比较明显且简洁。

好了,废话不多说!再来看看该怎么创建虚拟环境吧!

首先我们打开Anaconda Prompt,打开之后的界面如下:

在这个界面中输入以下命令
conda create -n [这里填虚拟环境的名字] pyhon==[这里填python版本号]

我个人推荐版本号为3.9,当然这是目前所推荐的,随着时间流逝,Anaconda不断更新,你肯定与时俱进,到时候我的推荐就不一定是最好的了。说实话这正是我们学计算机的所苦恼的地方,更新换代太快了,一方面是你根本学不完,另一方面是在网上与你要学的东西的相关资源可能已经过时了,这样的话你就必须自己去钻研!所以说我们程序员掉头发掉得厉害,就是动脑动多了!

emm....开玩笑!言归正传!在创建完虚拟环境之后,你得从默认虚拟环境中跳到你所创建的虚拟环境,在上图中有一个(base)这就说明你在默认虚拟环境中,那么你怎么跳到你所创建的虚拟环境呢?输入以下命令
conda activate [你所创建的虚拟环境的名字]

然后就会出现以下情况

我所创建的虚拟环境的名字就是tensorflow,所以最前面就出现了(tensorflow)。这些很好理解对吧!然后如果你要退出你所创建的虚拟环境,就输入以下命令

conda deactivate

就会回退到最初的状态,也就是最前面有(base)的状态。

假设我现在在tensorflow这个虚拟环境下,那么我该怎么安装tensorflow包呢?

我个人感觉这里有个坑,大家在这里第一时间可能是想用以下命令来安装tensorflow包吧!

pip install --upgrade tensorflow

但是你别忘了,Anaconda虽然也是一种python版本,但其与最正统的python而言还是有点区别的,在这里你得输入以下命令
conda install tensorflow

这样你才能安装成功我就是在这里吃了很大的亏。然后还有一个坑是,在pycharm中配置Anaconda环境时python解释器的配置。

首先点击设置,进入以下界面

这个界面是我已经配置好的界面,接下来我就来讲解以下具体是怎么配置Anaconda环境下的python解释器

在这里点击全部显示,跳转到以下界面

再点击左上角的加号,选择添加本地解释器,进入以下界面

选择“选择现有”的这一按钮,进入以下界面

在类型这里我们选择Conda,就会出现以下界面

很好,在这里就出现了一个很大的坑,你在选择conda的路径时,你不能直接选择Anaconda中自带的python.exe,即Anaconda中自带的python解释器,在新版pycharm中,你得进入到Ananconda目录中condabin目录中找到conda.bat作为conda的路径。

最后再来选择环境,现在图示中指的时默认虚拟环境,也就是前面所说的在最前面有(base)的这一状态,点击下拉列表,出现以下选项

这里tesorflow就是我所创建的虚拟环境,我们选择这个,为什么呢?因为这是我想这样的,当然你也可以先选择使用默认虚拟环境,简单来说这取决于你。

在这里我想重点说明的是,我写的所有文章具有时效性,可能在发布的那段时间里有效,但一旦随着时间变化,很多东西都会更新,那我文章中写的方法就有可能失效。所以诸位看官在阅读我的文章的同时,如若出现错误,请及时告知于我,我会积极改进。

最后的最后我想说的是,我与诸君同在,与君共勉!

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐