首页 > 编程语言 >多版本 Python 使用 pip 安装 package 问题

多版本 Python 使用 pip 安装 package 问题

时间:2022-11-29 09:22:29浏览次数:43  
标签:package Python python install pip 安装

最简单的方式

使用参数指定安装路径:

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

标签:package,Python,python,install,pip,安装
From: https://www.cnblogs.com/lifeislife/p/16934427.html

相关文章

  • Python资料1
    Python资料 Python入门基础教程(非常详细) 原创20Python是一门开源免费、通用型的脚本编程语言,它上手简单,功能强大,坚持「极简主义」。Python类库(模块)极其丰富,......
  • python从公众号文章中获取二维码
    在做一个公众号采集的项目中,客户有个要求,想把二维码的url保存到数据库中,如图。原本以为要各种骚操作各种逆向才能获取得到,没想到竟然很简单。第一步观察二维码url的规......
  • 学python是不是要跟着老师学?说点实话吧
    学python一定要跟着老师学吗?我自学了三年,这个问题我告诉你。从2018年年底开始,我就在自学python了,今年中旬的时候也找到了python爬虫工程师的工作,七七八八加起来一个月15k......
  • python中的面向对象
    #面向对象是非常重要的!#抽象,是个思想,结构#小明小红小雨都是人#海尔洗衣机海东洗衣机海西洗衣机都是洗衣机#猫狗熊猫都是动物#蓝图##classWas......
  • python 量化提速必备技能
    量化必备技能进程、线程、协程最近再做量化系统的时候,由于python不是很熟悉,日行情下载数据和数据清洗计算等都是单线程处理的,其速度无法忍受。例如:日行情数据的更新,500......
  • Python 操作pymysql模块
    内容概要pymysql模块安装python操作pymysql模块补充说明pymysql安装我们可以在pycharm直接importpymsql,然后点击上面的小灯泡点击install即可或者在cmd中......
  • 用python根据文本数据自动绘制轨迹
    1.具体步骤1.1导包importturtleast1.2设置基本参数t.title('自动轨迹绘制')t.setup(800,600,0,0)t.pencolor('red')t.pensize(5)1.3数据读取#数据读取detals......
  • BrokenPipeError错误和subprocess.run()超时参数在Windows上无效
    1、问题的发现 今天,一个在windows上运行良好的python脚本放到linux下报错,提示错误BrokenPipeError:[Errno32]Brokenpipe。经调查是subprocess.run方法的timeout参数......
  • MySQL多表查询、可视化软件Navicat、python操作MySQL
    数据准备多表查询的两种方式小知识点补充可视化软件Navicat多表查询练习题python操作MySQL数据准备#表数据准备createtabledep(idintprimar......
  • pip NameError name 'platform_system' is not defined
    1.问题场景使用pip安装好coscmd之后,使用coscmd命令报错。(很多次在使用pip安装coscmd的过程中都报错,这里只截图到了使用coscmd的报错) 2.问题环境......