欢迎访问「Python每天3分钟」系列。
每天「早上8点半」,花3分钟时间,学习或温习一个Python知识点。
今天是第017篇:
Pip命令的隐藏知识
当你安装一个包(假设名字是xxx)的时候,可以用这个命令:
pip install xxx
还是这个命令:
python -m pip install xxx
他们有什么区别?
-
第一个命令是通过执行PATH中的pip命令安装xxx包,它会安装到PATH中pip的Python下。 -
第二个命令是通过python调用模块pip来安装xxx包,它会安装到当前的Python下。
不绕圈子了,总的来说:「推荐使用第2个命令。」
讲个故事:
❝假设你在北京,上海各有一套房子,土豪!
你现在住在北京,你在网上订了一台笔记本电脑。
对方说已经发货了,但是你家里并没有收到,你很火!
实际上是发到了你上海的房子。
❞
当你有多个python版本的时候,明明安装了一个包,但还是提示安装包不存在,这时候很可能安装到了错误的python版本上。
这和上面的道理是一模一样的,你可能有python3.8和python3.9两个版本,你可能安装到了3.8上,却在抱怨3.9里为什么没有。
使用命令2吧,可以确保把包安装你正在使用的python上。希望这个小小的知识点,在关键时候可以为你解决燃眉之急。
原文链接:https://www.afxvip.com/5037.html,转载请注明出处。
评论0