凉城旧巷
Python从入门到自闭,Java从自闭到放弃,数据库从删库到跑路,Linux从rm -rf到完犊子!!!

pip指定python版本安装库

一、情景

如果机器上存在多个不同版本的Python,例如python2.7、python3.6、python3.7、python3.8,而python3软链接默认是指向python3.8。此时想要在python3.6安装第三方库,则不能直接用pip3,因为会安装在python3.8的lib目录下。

 

二、解决方案

方法一:将要安装的python版本放在环境变量变量前面

例如下图,python3.8安装在/works/edatoos/pycharm下,并且python软链接默认是使用py3.8。python3.6安装/usr/bin/目录下。

/usr/bin移至/works/edatoos/pycharm之前,即可使用pip3将包安装在python3.6的lib

 

方法二:指定python 版本安装

python3.6 -m pip install <package_name>  # 可以在python3.6下安装包
python3.7 -m pip install <package_name>  # 可以在python3.7下安装包
python3.8 -m pip install <package_name>  # 可以在python3.8下安装包
posted on 2021-10-11 15:02  凉城旧巷  阅读(8396)  评论(0编辑  收藏  举报