Linux环境下对不同版本python安装三方库

比特逸风
• 阅读 5699

问题背景

目前的linux发行版上,有很多安装了两个版本的python。
我的机器上默认的版本为python 2.x。且在使用easy_install安装三方库时,也默认安装到了2.x的版本上,在3.x版本下则无法import安装的库。
环境:Kubuntu 15.04

解决方法

安装python3-setuptoolseasy_install3,并安装pip3

  1. sudo apt-get install python3-setuptools
  2. sudo easy_install3 pip
  3. sudo pip3 install pyserial(pyserial替换成需要的三方库)

再次在python3.x环境下测试import,搞定。

参考资料

python - How to install python3 version of package via pip on Ubuntu?

点赞
收藏
评论区
推荐文章
Stella981 Stella981
3年前
Python升级Linux
CentOS7中默认安装了 Python,版本比较低(2.7.5),为了使用新版3.x,需要对旧版本进行升级。由于很多基本的命令、软件包都依赖旧版本,比如:yum。所以,在更新 python 时,建议不要删除旧版本(新旧版本可以共存)。查看Python版本号当 Linux 上安装Python后(默认安装)
Stella981 Stella981
3年前
Python项目的虚拟环境
在开发Python项目时,首先要确定使用的Python版本,目前默认是3.7(Python2.7已经在2020年停止支持了,但是需要维护的项目中肯定有不少基于Python2.x版本的),其次会根据项目的需求来选择特定版本的第三方库(一般都会选择最新版本的,除非不同库之间有冲突)。但是使用pip安装第三方库时默认都会安装到Py
Stella981 Stella981
3年前
Mac 升级Python 2.7 到 Python 3.7
MAC上默认内置安装了Python2.7,但是Python2.7到2020年就会停止维护了,并且有时候会出现依赖库的不兼容问题,那么怎么安装Python3.X,并且将Python3.X的版本设置为默认版本呢?安装Python3.7有两种安装方式。第一种是直接下载python3安装包安装:1、下载地址如下:https://w
Stella981 Stella981
3年前
Hadoop streaming使用自定义python版本和第三方库
在使用Hadoop的过程中,遇到了自带python版本比较老的问题.下面以python3.7为例,演示如何在hadoop上使用自定义的python版本以及第三方库.1.在https://www.python.org下载Python3.7.2.gz包2.在linux环境下:tarxvfPthon3.7.2解压文件
Stella981 Stella981
3年前
Python3:sqlalchemy对mysql数据库操作,非sql语句
Python3:sqlalchemy对mysql数据库操作,非sql语句python3authorlizmdatetime2018020110:00:00coding:utf8'''
Stella981 Stella981
3年前
Django学习之路2
virtualenv简介:virtualenv是一个创建独立python环境的工具。其要解决的最基本问题就是库的依赖和版本,以及间接权限。比如一个ubuntu环境默认安装了python2.7.11的版本,想要使用python3.5,如果再安装3.5,就会比较乱,再如pip安装的软件包,有一个项目用的事Django1.8的
Stella981 Stella981
3年前
Python Excel Tutorial 指南
安装有几种不同的安装方法。下面是以xlrd为例的,其它二个库都是使用同样的步骤。从源码安装Linux系统:Python代码  !收藏代码(http://www.iteye.com/images/icon_star.png)(http://my.oschina.net/taisha/admin)1.$ tar 
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
小万哥 小万哥
1年前
Python 包管理器入门指南
什么是PIP?PIP是Python包管理器,用于管理Python包或模块。注意:如果您的Python版本是3.4或更高,PIP已经默认安装了。什么是包?一个包包含了一个模块所需的所有文件。模块是您可以包含在项目中的Python代码库。检查是否安装了PIP在
Python进阶者 Python进阶者
9个月前
盘点一个Python库安装的问题
大家好,我是Python进阶者。一、前言前几天在Python白银交流群【YVONNE🎉】问了一个Python库安装的问题。问题如下:各位大神好,我安装了一个第三方的package,已经装好了,cmd中显示我装的包的版本是1.1.12,但是我发现我需要用的
美凌格栋栋酱 美凌格栋栋酱
4个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(