• [python] Ubuntu 环境下安装 python3.5 + pip


    一般情况下先添加PPA,但是我添加PPA会报错:

    sudo add-apt-repository ppa:fkrull/deadsnakes

    ubuntu add-apt-repository: command not found 

    所以先进行:

    sudo apt-get install python-software-properties
    sudo apt-get install software-properties-common

    之后:

    sudo add-apt-repository ppa:fkrull/deadsnakes
    sudo apt-get update
    sudo apt-get install python3.5
    sudo cp /usr/bin/python /usr/bin/python_bak
    sudo rm /usr/bin/python
    sudo ln -s /usr/bin/python3.5 /usr/bin/python

    再:

    python --version

    就可以了。

    ---------------------------------------

    至于pip,再网上查了半天安装pip3:

    sudo apt-get install python3-pip

    都不成功,一直是报错:

    补充: 12/27

    虽然这里报错了,但是实际上好像安装上了。

    如果没有安装上,python -V 都是不可被执行的。

    但是安装之后就可以了

    E: Sub-process /usr/bin/dpkg returned an error code (1)

    试用了别人的多种解决这个错误的方法,仍然不可行:

    sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak //现将info文件夹更名
    sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹
    sudo apt-get update
    apt-get -f install xxx
    sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bak
    sudo rm -rf /var/lib/dpkg/info //把自己新建的info文件夹删掉
    sudo mv /var/lib/dpkg/info.bak /var/lib/dpkg/info //把以前的info文件夹重新改回名字
    sudo apt-get update --fix-missing
    sudo apt-get autoremove && sudo apt-get clean && sudo apt-get install -f

    第三种我没试:

    for i in /usr/share/fonts/X11/* /usr/share/fonts/truetype/*
    do sudo touch "$i"
    done

    使用python脚本安装:

    wget https://bootstrap.pypa.io/get-pip.py  
    sudo python3 get-pip.py  
    sudo pip3 install setuptools --upgrade  
    sudo pip3 install ipython[all]  

    仍然有报错,在执行脚本的时候就报错了。

    然后我直接尝试使用:

    pip install aiohttp
    pip install jinja2

    都成功了。

    继续又看了一下python的版本:

    pip -V

    返回的东西我真的就搞不太清楚了:

    pip 1.5.4 from /usr/lib/python3/dist-packages (python 3.5)

    这样的话给我感觉好像我现在用的pip就是python3.5的pip。

    也就是说python3.5 自带了吗?

    然后我进入 /usr/lib/ 目录下,发现存在关于python的这几个文件:

    python2.7
    python3
    python3.4
    python3.5

    2.7 和 3.4 是自带的,3.5应该是我安装的。

    python3 里边只有一个目录:

    dist-packages

    里边确实有pip文件夹。

    别的目录中有很多目录和文件夹。



  • 相关阅读:
    从0开始的Python学习013编写一个Python脚本
    Spring Cloud Eureka基本概述
    RocketMQ入门案例
    Quartz使用记录总结
    Spring Boot 1.5升级2.1 主要问题汇总
    Eureka客户端注册多网卡下IP选择问题
    Spring Security之动态配置资源权限
    代码规范问题
    Spring Security + OAuth系统环境搭建(一)
    Java并发编程之AQS
  • 原文地址:https://www.cnblogs.com/danjawwi/p/6219707.html
Copyright © 2020-2023  润新知