作为一个编程小白,最初学习python和深度学习相关的知识,可以说除了理论之外,还有各种包要下,还有各种路径要了解。特别是深度学习相关的包和一些pycharm上没有的包的下载方法需要对路径以及这几个软件之间的关系有着清晰的认知

下面针对自学深度学习的最初始的小伙伴

一.误区一.python

这里建议直接用anaconda,里面自带了python(进入anaconda prompt)输入python

不少小白,进入cmd后会发现也有一个python,那是因为不清楚的小伙伴自己在官网里下载的。这里建议用anaconda

二.pycharm解释器环境

要想运行深度学习的代码,要用anaconda下的TF环境下的python解释器。所谓TF也就是tensorflow,深度学习的灵魂所在。(具体的配置方法将在后续文章里讲到)

如图所示,作者用的是基于TF2.1环境的python3.7解释器,其中python3.7是anaconda自带的.

特别注意"D:\anacondawjjhahahahahahahahahhahaha\envs"文件夹是我们的项目文件夹。现在就这个文件夹,我们来讲第三个误区

三.pycharm里面没有的包,在cmd里,或者甚至就是在anaconda的prompt里下载好了,可是pycharm里还是没有搜到的原因:

路径不对!切记我们项目所有的包都是在刚刚那个路径下!具体在哪呢,我们继续深入

 "D:\anacondawjjhahahahahahahahahhahaha\envs\TF2.1\Lib\site-packages"是在这个环境,也就是解释器环境下的Lib下的site-packages.也就是说所有的包必须在这个路径下,才能被pycharm给找到。而很多包是需要通过anaconda的prompt下载的,但是它的默认下载路径并非此路径。相反,是一个很像的路径。比如作者的默认包下载地址就是D:\anacondawjjhahahahahahahahahhahaha\Lib\site-packages

看出这两者区别了吗,这就是为什么,我们下载了包,但是仍然pycharm里显示找不到这个包的原因。当时没少在这里吃亏。除了用指令外,我们也可以直接将所需要的包的文件夹拖到D:\anacondawjjhahahahahahahahahhahaha\envs\TF2.1\Lib\site-packages里也可以实现安装包

而这个路径在pycharm里也可以找到

以上是我初学python时的一些总结,希望大家一起批评指正,一起进步,后续内容将在后面文章发出,谢谢大家。

 

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐