Mac系统下如何为Python 3.6安装仅兼容Python 3的Pip软件包
确保Python 3环境使用Pip安装兼容包的方法
在Mac上同时存在系统自带Python 2.7和手动安装的Python 3.6时,确实得注意别把仅兼容Python3的包装错环境,我给你分享几个简单靠谱的方法:
直接使用
pip3命令
Python 3安装完成后,默认会把对应的pip工具命名为pip3,和Python2的pip做区分。所以你只需要运行:pip3 install 你的包名比如要安装
requests包,就执行pip3 install requests,这样包会直接安装到Python3的站点包目录里,不会和Python2的环境混淆。通过Python3解释器调用pip
如果你担心pip3命令可能指向错误(虽然这种情况很少见),可以直接用Python3的解释器来调用pip模块,命令是:python3 -m pip install 你的包名这个方法更精准,它明确使用你指定的Python3版本对应的pip工具,完全避免了环境混淆的问题。
验证安装结果
装完包后可以简单验证一下是否安装到了正确的环境:
运行下面的命令,如果能正常输出版本号,说明包已经在Python3环境里了:python3 -c "import 你的包名; print(你的包名.__version__)"要是用
python2运行同样的命令提示“ModuleNotFoundError”,就证明没装错地方。
小提示:如果你的Python3是通过Homebrew或者Python官网安装包安装的,pip3和python3命令都会自动加入系统PATH,直接用就行~
内容的提问来源于stack exchange,提问作者Brennan Alexander
相关产品推荐
相关产品推荐

