在python2和python3同时存在的情况下,如何使用pip安装指定版本的包(Ubuntu系统)

ubuntu 18.04 虚拟环境 安装gi包 安装gi包1.安装命令2.创建链接 1.安装命令 sudo apt-get install python3-gi 此命令后,安装的gi包位置为/usr/lib/python3/dist-packages,如图。 并不在我的虚拟环境下面,所以此时进行在虚拟环境下import是会出错的。红框是我的虚拟环境名称。 2.创建链接 既然gi包不在虚拟环境路径下,那就创建个链接,指向根目录下的gi包就行了。 ln -s /usr/lib/python3/dist-packages/gi /home/wangyiy 阅读详情

最近用pip install安装一些包时,老是安装进python3,而我平时都是默认用python2的,也不知道哪里出了问题?

那么现在是要约束pip install安装到python2 目录下,只要在最开始加python2 - m即可。如:

python2 -m pip install fire

内容参考https://blog.youkuaiyun.com/qq_33278989/article/details/80371349.具体如下:

最近想测试CondenseNet(DenseNet的改进版)的代码,用到了CIFAR10的数据,在数据准备阶段,需要先运行代码将CIFAR10数据格式转换成tfrecords格式,所用代码需要拿python2运行。命令是:

python2 generate_cifar10_tfrecords.py --data-dir=./cifar-10-data


我的ubuntu里默认的是python3,在运行阶段,报错,提示我的python2底下没有安装six包。

$ python2 generate_cifar10_tfrecords.py --data-dir=./cifar-10-data
Traceback (most recent call last):
  File "generate_cifar10_tfrecords.py", line 33, in <module>
    import six
ImportError: No module named six


然后,运行pip安装的话,

pip install six


会把six安装到python3下面,而且会提示安装成功,但是运行python2时,依然报错。

正确做法应该是:

$ python2 -m pip install six
Collecting six
  Using cached https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl
Installing collected packages: six
Successfully installed six


搞定!安装其他缺少的包也是一样命令。

由于我只用python2处理数据格式,所以用完之后,为了节约内存,还要把python2下面的包删掉。语句同样简单

$ python2 -m pip uninstall six

这样就不会误删位于python3下面的包了。


--------------------- 
作者:Leroy Sane 
来源:优快云 
原文:https://blog.youkuaiyun.com/qq_33278989/article/details/80371349 
版权声明:本文为博主原创文章,转载请附上博文链接!

在多个Python环境下选择特定的Python环境进行包的安装 有时候,我们可能需要在特定的Python环境中安装缺失的包,而不是全局安装。本文将介绍如何在多个Python环境中选择特定的Python环境,并使用该环境的pip工具来安装缺失的包。通过以上步骤,我们可以在不同的Python环境中选择特定的环境,并使用该环境的pip工具来安装缺失的包。首先,我们需要确保已经安装了所需的Python环境,并且每个环境都具有自己独立的pip工具。现在,我们已经激活了环境A,可以使用该环境的pip工具来安装缺失的包。要选择特定的Python环境,我们需要激活该环境。 阅读详情

相关推荐

Ubuntu系统下Python2与Python3以及pip2与pip3的安装指南

htmltable {th, td {th {pre {简介:在Ubuntu操作系统中,熟悉Python 2和Python 3及其各自包管理器pip的安装是非常重要的。Python 3是主流推荐,但Python 2仍被某些软件和项目所需。本文将指导你如何使用apt-get以及get-pip.py脚本来在Ubuntu上安装Python 2.7、Python 3以及对应的pip2和pip3。安装完成后,可以通过pip安装Python库,如Django,并进行更新和卸载操作。

weixin_42443533的博客 1019

下载Python的不同版本在同一台电脑上如何共存

安装下载不同版本的python,如何在Windows系统中共存,达到随时根据自己需要使用,四大步骤即可完成。

weixin_62281300的博客 3892

pip-20.0.2安装包

本人找遍全网找到一个可用的,对网查,无法upgrade更新的小伙伴来说是一个福音哦~直接放在python库script下,通过命令窗口install即可。

存在多个版本的python时,如何为特定的版本安装包

在terminal中简单的一句话即可解决,例如想为python3.x安装numpy:python3 -m pip install numpy

RuiLees的博客 2617

【MDC开发者实战】多传感器融合算法在自动驾驶中的配置与优化

本文详细介绍了华为MDC平台在自动驾驶中多传感器融合算法的配置与优化实践。通过前融合与后融合技术,结合摄像头、激光雷达和毫米波雷达的数据,提升感知精度与可靠性。文章还分享了ARXML配置、标定技巧、算法调优及性能优化等实战经验,帮助开发者高效实现自动驾驶系统的传感器融合。

weixin_29214199的博客 514

【python爬虫实战】Python 抓取京东商品信息与评论,做竞品分析

本项目通过爬取京东平台商品数据,实现了完整的电商竞品分析流程。文章首先介绍了项目目标和技术栈,包括Python、Requests、BeautifulSoup等工具。然后详细解析了京东页面结构,包括商品列表页、详情页和评论页的特点。核心部分展示了商品列表爬取、评论数据获取以及竞品分析三个关键步骤的代码实现,每部分都包含运行结果和原理讲解。通过情感分析和关键词提取,项目能够对比不同产品的用户评价差异。最后,文章还讨论了合规性考量、优化建议和常见问题解答。该方案不仅适用于市场调研,也为企业制定营销策略提供了数据支

2503_91057718的博客 1万+

Ubuntu下同时安装了python2版本和python3版本如何使用pip

Ubuntu下同时安装了python2版本和python3版本如何使用pip分别为P2和P3安装不同类库,在笔者的Ubuntu电脑上同时安装了Python2.7和Python3.4两个版本,在安装Scrapy这个爬虫框架时,由于版本只支持Python2,使用pip2 install Scarpy时,会出如下错误: 在笔者电脑上默认python版本是python3.4,所以使用pip2时会

mjiansun的专栏 1万+

RK3588嵌入式AI部署实战:从环境搭建到模型推理全链路

嵌入式AI部署涉及交叉编译、NPU驱动、模型量化与运行时环境等多个技术环节,其核心挑战在于软硬件版本矩阵的严格匹配。在边缘计算场景中,RK3588凭借6TOPS NPU算力成为热门平台,但环境搭建与模型转换的复杂性常导致部署效率低下。通过容器化工具链管理、量化参数对齐及多线程推理优化,可显著提升部署稳定性与推理性能。典型应用包括智能安防、工业质检与视频结构化分析。本文围绕RK3588的AI部署与环境搭建,系统梳理从系统烧录到板端推理的完整实践路径。

weixin_42520573的博客 282

ubuntu下 python2 与 python3 共存时的pip安装+默认python版本切换

目录 python2 与 python3 共存时的pip安装 python3 安装命令 : 可以分别安装各自的pip库 安装opencv 默认python版本切换 切换成python3 切换成python2 python2 与 python3 共存时的pip安装 首先对于刚安装好的ubuntu只有python2 ,,没有python3 python3 安装命令 : s...

weixin_42054950的博客 3205

[SDIO] SD card 初始化及常用命令解析(附波形,uboot代码)

目录 初始化 1.cmd 0 2.cmd8 3.cmd55 4.acmd41 5.cmd2 6.cmd3 7.cmd9 8.cmd13 9.cmd7 10.ACMD51 11.CMD6 12.CMD16 13.CMD17 14.CMD18 15.CMD12 tuning CMD19 DW_SDHCI的tuning流程 初始化 1.cmd 0 /* Reset the Card */ err = mmc_go_idle(mmc...

Lenz_s_law的开发记录本 2万+

STM32 Boot程序实战:从启动流程到安全跳转机制解析

本文深入解析STM32 Boot程序的核心作用与安全跳转机制,涵盖启动流程、内存管理、中断向量表重定向及固件验证等关键环节。通过实战案例分享如何实现可靠的固件升级与故障回退策略,避免设备变砖风险,提升嵌入式系统稳定性。

pluto的博客 779

Ubuntu20.04安装python2和python3及版本配置

Ubuntu 20.04 LTS已经移除Python2,默认安装python3,但是很多时候还是会经常用到python2.7版本,这里首先单独安装python2.7,然后配置python2和python3,以达到手动切换系统默认python版本。 第一步:安装python2.7使用命令:sudo apt install python2 第二步:配置系统默认python版本 (1):显示python代替版本信息:sudo update-alternatives --list python,系统显示错误如

PanGC2014 1万+

c++ webrtc基础(1) :webrtc源码下载与编译、项目模块介绍、学习资料推荐

本篇博客介绍webrtc源码的下载与编译,以及推荐webrtc学习资料。 源码下载 电脑环境:win10/win11 64bit,合理的上网环境,没有合理的网络环境无法拉取、下载webrtc代码和工具,宽带速度要快,尽量50M. 主要步骤如下: (1) 安装git (2) 打开cmd控制台,下载google开发工具depot_tools: git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git (3) 新建一个目

琅嬛福地 3295

ubuntu18.04安装python2.7和python3.6 pip 和 pip3 不同版本共存

ubuntu 18.04 默认是安装得是python3.6 安装python2.7: sudo apt install python2.7 安装成功: 安装pip和pip3 安装命令: sudo apt install python-pip sudo apt install python-pip3 安装成功之后,我们想通过相关得python指令进行使用,出现如下所示得情况:(pip类似) ...

gymaisyl的博客 3万+

816华为OD机试真题 新系统 - 电池充电时间计算 (Java/Py/C/C++/Js/Go)

816华为OD机试真题 新系统 - 电池充电时间计算 (Java/Py/C/C++/Js/Go)

算法大师! 469

Halcon实例转OpenCVSharp--粘连物体分割与计数(基于距离变换+分水岭算法) (附源码)

本文作者Color Space,文章未经作者允许禁止转载! 本文将介绍OpenCVSharp应用实例--粘连物体分割与计数(基于距离变换+分水岭算法)! 本文使用的OpenCVSharp版本---》v4.5.3。 实现目标:将下图中的硬币分割出来并计算数量。 预期效果图: ...

Color Space的博客 2419

在Ubuntu系统中安装Python和对应版本的pip环境

1、安装Python更新软件包列表。安装Python。系统会提示你确认安装。输入Y并按下Enter键开始安装过程。这将安装Python 3的最新版本。2、安装pipUbuntu通常已经自带了pip,但为了确保安装的是对应Python版本的pip,可以使用以下命令来安装或更新pip:检查pip是否已经安装。如果pip已经安装,则会显示当前pip的版本号;如果未安装,则会提示未找到pip命令。安装完成后,再次使用命令检查pip是否已经安装成功。3、使用pip安装Python模块。

小鹏linux的博客 1万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Ubuntu同时安装Python2,Python3,Pip2和Pip3并配置的一些问题和思考

环境 Operating System: Ubuntu 18.04.5 LTS 安装 In the meantime, Ubuntu Natty (11.04) has enabled Python 2.7 as default version, while Python 2.6 is still supported. 同时,Ubuntu Natty(11.04)已经将Python 2.7作为默认版本启用,同时仍然支持Python 2.6。 ——摘自wiki.debian All Ubuntu

caesarding07 3106

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

如何在ubuntu中安装pip(简单版本)

如果已经到这里了,说明对python及pip是什么都了解的比较清楚。只是想复制下命令,然后完成安装。 Pip在Ubuntu中没有默认安装,需要自己手动进行安装。在Ubuntu中安装Pip是非常简单的。安装过程会花上几分钟。 Ubuntu 18.04中,默认安装了Python 2和Python 3。因此,我们需要安装两个版本的Pip。在这里,由于使用的是Ubuntu 18.04,所以就以这个版本安装为例。 Python 2安装Pip 首先,确保Python 2 已经安装。在Ubuntu,使用以下命令进行验.

wenwst的专栏 1万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

pip3在Ubuntu下的安装、升级、卸载

pip3在Ubuntu下的安装、升级、卸载

IT菜鸟 1万+

如何在Ubuntu系统上安装python和pip工具?

如何在Ubuntu系统上安装python和pip工具?

qq_51908093的博客 2950

linux 同时安装python2 python3, 及pip 的安装使用

linux 同时安装python2 python3, 及pip 的安装使用1. python 的安装:2. pip 的安装:3. python包安装: 1. python 的安装: 由于ubuntu系统自带python2.7(默认)和python3.4,所以不需要自己安装python。 可以使用python -V和python3 -V查看已安装python版本。 2. pip 的安装: 在...

太阳的味道 1977

ubuntu 安装python3.10和对应版本的pip

sudo add-apt-repository ppa:deadsnakes/ppa sudo apt-get install --reinstall python3.10-distutils sudo apt-get install --reinstall python3.10-dev sudo apt-get install --reinstall python3.10-distutils curl -sS https://bootstrap.pypa.io/get-pip.py | pyt..

nayanminxing的专栏 1万+

如何在 Ubuntu 20.04 上安装 Python Pip

本文最先发布在:https://www.itcoder.tech/posts/how-to-install-pip-on-ubuntu-20.04/ Pip 是一个用来安装 Python 软件包的工具。通过 pip,你可以从 Python 软件包索引(Pypi)和其他软件包索引中搜索,下载并且安装软件包。 这篇指南讲解如何在 Ubuntu 20.04 中安装 Python 3 和 Python 2. 我们将会讲解使用 pip 来安装和管理 Python 软件包的基础只是。 一、开始之前 Pyt...

雪梦科技 1万+

Ubuntu16.04自带Python2.7和Python3,为什么用pip安装的包在Python3中不能用

问题描述: 在Ubuntu16.04中,我一直是用pip来安装Python所需的包的,今天我用Python3时,报错:提示说包不存在!!!我在想,这是为什么呢?我不是已经用pip安装过包了吗,为什么在Python3中提示没有安装包??? 探索过程: Ubuntu16.04自带的Python两个版本: 我在ipython3中导入numpy 包时报错: 既然提示我没有

G_66_hero的博客 1万+
上一篇: 如何快速选择最合适的物体检测框架:一个基于深度学习物体检测算法的简单测评
下一篇: ffmpeg解帧和合成视频
小笨丹
博客等级 码龄10年 30粉丝 22原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值