Anaconda,不少喜欢用python的同学应该使用过,因为它包含了python需要的不少包,用起来很方便。但在使用过程中,不知道大家有没有遇到过我这种问题。
举个例子,一个简单的爬虫程序,需要用到一个redisbloom包(布隆过滤器,以后可以单独写一篇相关博客)。然后我们常用的方式,就直接在pycharm的setting里面添加需要的包。
但是,我们发现这边好像搜不到。一些同学可能就会采取其他方式,比如pip install,或者切换interpreter。然而事实并非如此。
Anaconda含了180个+的包,数量巨大,常用的包基本都存在。我试着去找了一下Anaconda中所有包在的文件位置。发现其实我们所需要的redisbloom其实已经在里面了。
然后我再去找我的interpreter所在的文件路径。
在这个路径下,我发现也存在一个Lib文件以及Lib下的site-packages。问题就在于这个site-packages下没有需要的包。于是我大胆推测,是不是把刚刚那个包拷贝一份到当前路径下就可以解决了。
问题迎刃而解。
这是我第一次写博客,比较生疏,也不知道语言表达的是否清晰,或者内容是不是别人都普及过了。接下来可能会跟大家分享一些实习期间爬虫用到的sqlite、docker等,以及unity下的C#编程。