Tips-Anaconda与Python共存情况下,包的安装及调用语言冲突问题

Anaconda本身是Python语言编辑器、第三方包管理工具,集成了Spyder、Ipython、上百种常用包。甚至可以这样理解,Python本身也作为一种包,接受了Anaconda的管理。

我学习Python的时候,先是下载安装了Python,然后安装了Anaconda,这样就导致,本地电脑中有2个Python可以启动。

因此,今天在学习Scrapy的时候,在默认文件夹的空白处,Shift+鼠标右键,使用“在此处打开命令窗口”的时候,其实,是通过默认的Python(不是Anaconda内置的那个),来打开cmd的。此时,由于没有在默认Python中安装pywin32这个包,因此,运行scrapy一直会提示Scrapy [twisted] CRITICAL:Unhandled error in Deferred。在默认Python中安装了pywin32,果然就能正确运行scrapy。

在本例中,如果使用cmd cd的方法,逐步进入dir打开Anaconda,则会识别出Anaconda中的python,也就不会提示出Scrapy [twisted] CRITICAL:Unhandled error in Deferred的问题。

除此之外,在安装第三方包的时候,最好是通过conda命令下载,不能使用pip,因为pip下载的库是在python存放库的文件夹里面,conda下载的库是存放在anaconda存放库的文件夹,我们使用ipyhon或者spyder进行import的时候,只能从Anaconda的文件夹获取库,因为我们此时使用的编辑器本来就是Anaconda自带的。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值