归纳一下 pip install 与 conda install 的区别以及使用经验

博客主要讨论了conda和pip在安装Python包时的区别,包括支持的语言、数据来源、包格式、功能使用和依赖关系管理。作者通过实践经验指出conda在环境管理和包隔离方面的优势,但也提到了conda与pip混用可能产生的问题。在遇到包找不到的问题时,作者通过卸载并重新用pip安装解决了问题。最后,给出了使用conda创建虚拟环境和管理包的建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

        近几天安装好conda开始设置pycharm使用虚拟环境,并用pyinstaller对一个脚本进行打包,脚本在pycharm里能正常运行,但打包成exe文件后运行报错说模块找不到,报错信息忘截屏了,大概是openpyxl.xxx.write()这样子,我怀疑是openpyxl模块没有打包进去,但用conda list命令和pip list命令都能查到该环境里有这个模块,再加上打包后exe文件比较小才5M多,于是怀疑打包时没有导入到正确的路径或文件,因为记得当时是用conda install安装的包,于是猜想会不会是conda insatll和pip install安装的包有异呢?于是干脆用conda uninstall openpyxl卸载了,重新用 pip install openpyxl安装,然后再重新pyinstaller打包,打包完成后一看exe文件有7M多,再运行,一切正常了。于是我想总结一下有关conda install和pip installr的使用注意,在网上认真找资料学习一番,对这两种安装方式的区别进行归纳如下:

一、区别综述:

1、 关于支持语言:

        pip 是 python 官方推荐的包下载工具,但是只能安装python包;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值