美文网首页
python2如何安装第三方包

python2如何安装第三方包

作者: 木火应 | 来源:发表于2022-08-17 23:24 被阅读0次
  • 由于python2安装pip包管理工具流程比较繁琐,而且即使成功也可能因为各种路径问题而没法正常使用,所以以下我根据我个人的使用经验介绍下如何安装第三方包(注:要留意这个包是否支持python2版本,否则也是白搭),当然,这是非官方的方式[滑稽],以下以安装file_read_backwards包为例介绍安装流程:
    1. 前提,先准备个python3可以正常使用的pip(即先装上python3pip)
    2. 通过pip install file_read_backwards==10000安装一个不存在的包,将会显示所有可以安装的包版本信息
      显示所有可以使用的包信息
    3. 通过以上错误信息可以知道包版本信息,这里选择一个较低版本的1.2.2,以防最新版本不支持python2,先确保使用pip3 install file_read_backwards==1.2.2命令在python3环境下将此包安装成功.
    4. 查看python3site-packages路径:
    >>>import sys
    >>>print(sys.path)
    
    查看包路径
    1. 进入site-packages包路径,找到file_read_backwards包并将其压缩:
    [mhy@server02 ~]$ cd /home/mhy/.virtualenvs/env/lib/python3.6/site-packages
    [mhy@server02 site-packages]$ ls|grep file_read_backwards
    file_read_backwards
    file_read_backwards-1.2.2.dist-info
    [mhy@server02 site-packages]$ tar -czvf file_read_backwards.tar.gz file_read_backwards 
    [mhy@server02 site-packages]$ tar -czvf file_read_backwards-1.2.2.dist-info.tar.gz file_read_backwards-1.2.2.dist-info
    [mhy@server02 site-packages]$ ls|grep file_read_backwards
    
    压缩包
    1. 查看python2site-packages路径:
    >>>import sys
    >>>print(sys.path)
    
    python2包路径
    1. 将之前的压缩包拷贝至python2包路径下并解压缩,并赋予执行权限
    [mhy@server02 site-packages]$ sudo cp -rf file_read_backwards*tar.gz  /usr/lib/python2.7/site-packages
    [mhy@server02 site-packages]$ cd /usr/lib/python2.7/site-packages
    [mhy@server02 site-packages]$ sudo tar -xvf file_read_backwards-1.2.2.dist-info.tar.gz
    [mhy@server02 site-packages]$ sudo tar -xvf file_read_backwards.tar.gz
    
    1. 检查是否安装成功:
    from file_read_backwards import FileReadBackwards
    
    安装成功

相关文章

网友评论

      本文标题:python2如何安装第三方包

      本文链接:https://www.haomeiwen.com/subject/tpysgrtx.html