最简单的方式
使用参数指定安装路径:
pip install -t D:\python3.5(32bit)\Lib\site-packages numpy
叨叨叨
如果电脑上安装了多个版本的Python的话,在需要使用pip安装新package时,就会遇到这个问题:我把package安装到哪了?
因为每个版本的 Python 是有自己独立的pip,也有独立的lib目录的,管理的包也各不同。一般来说,使用默认的pip命令安装的位置,就是默认的python位置。
比如我在终端敲下python,使用的是python3.6那么安装的package就会在C:\Python36\Lib\site-packages(根据自己安装 Python 的路径稍有区别)。
情景一:安装的都是 Python3.x 版本
有时候会遇到这样的需求,我准备跑的项目只能用python3.8,我得把package安装到python38里,怎么办?
方法 1
把其中一个python环境变量删掉,留下(如果没有需要添加)python38的路径和script添加到环境变量。
使用以下命令安装:
python -m pip install xxxxx
因为默认Python已经被修改为python38。
方法 2
使用文章开头的方式,最方便,直接指定 python 全局路径
pip install -t D:\python3.5(32bit)\Lib\site-packages numpy
情景二:安装 Python2.x 与 Python3.x
Python3.x 使用:
py -3 -m pip install numpy
Python2.x 使用:
py -2 -m pip install numpy
