ubuntu16.04-pythone-pip问题-正确安装pip与openpyxl

ubuntu16.04-pythone-pip使用出现报错问题的通常原因为版本匹配问题导致。比如出现:SyntaxError: invalid syntax报错。所以本文将告知如何正确安装pip与openpyxl。

虚拟操作系统版本:Ubuntu16.04LTS

Ubuntu16.04系统自带python2.7和python3.5。python2默认指向 python2.7,python3默认指向 python3.5。Python 2软件包以python2-作为前缀,而Python 3软件包以python3-作为前缀。

一.安装pip

1)查看python2.X和python3.X版本
$ python -V
$ python3 -V

2)检查是否安装python2和python3各自对应的pip和pip3
$ pip -V
$ pip3 -V
$ pip2 -V

3)根据需要安装pip3或pip,这里选择全部安装:
$ sudo apt install python-pip
$ sudo apt install python3-pip
$ pip -V
$ pip3 -V
$ pip2 -V

如果安装pip速度过慢,可以修改 pip 的下载源更换为国内源(根据自身需要)
pypi 清华大学源:https://pypi.tuna.tsinghua.edu.cn/simple
pypi 腾讯源:http://mirrors.cloud.tencent.com/pypi/simple
pypi 阿里源:https://mirrors.aliyun.com/pypi/simple/
pypi 豆瓣源 :http://pypi.douban.com/simple/

在home目录下新建隐藏的文件夹 .pip,然后在该目录下创建pip.conf 文件并编辑。
$ mkdir ~.pip
$ vim ~.pip/pip.conf

在 pip.conf中输入如下内容:
在这里插入图片描述
4)更新匹配python版本
更新之前的版本匹配关系如下图在这里插入图片描述
下载get-pip.py文件,在终端输入:$ wget https://bootstrap.pypa.io/pip/3.5/get-pip.py
在这里插入图片描述
$ python3 get-pip.py
$ python2 get-pip.py
此时的对应关系为:
在这里插入图片描述
注:如果pip2和pip3都需要更新的话,请注意更新顺序,这会影响pip对应pip2还是pip3(但是不影响python对应python2/3的对应关系,本来对应python2还是对应python2)

2.安装openpyxl
$ sudo pip3 install openpyxl==2.6.4

安装需指定openpyxl版本的原因如下:
在新装的ubuntu16.04系统使用默认的python3.5时,需要用到openpyxl,于是直接按照下述指令装载:
$ sudo pip3 install openpyxl
使用时,会提示版本不匹配,openpyxl的3.x.x版本已不再支持python3.5,起码要使用python3.6。故处理方法有2,但考虑到新装机的普适性,这里通过python3.5指定openpyxl适配版本,2.6.x系列最终的版本是2.6.4版本,明确的说明了支持python2.7和python3.5。故执行如下指令即可:
$ sudo pip3 install openpyxl==2.6.4

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值