当我的pi有python3.2和python3.4时,如何为python3.4安装pip

时间:2015-09-20 11:09:52

标签: python install pip

当我的pi有python3.2和python3.4时,如何为python3.4安装pip

当我使用sudo install python3-pip

仅适用于python3.2

但我想为python3.4安装pip

3 个答案:

答案 0 :(得分:3)

Python 3.4包含pip,请参阅What's New in Python 3.4

执行:

python3.4 -m ensurepip

如果缺少它,请安装它。有关详细信息,请参阅ensurepip module documentation

答案 1 :(得分:0)

你可以转到你的python 3.4目录脚本并运行它的pip in:

../python3.4/scripts

答案 2 :(得分:0)

你应该编译python 3.4并使用venv for python3 environment:

  1. 检查您是否安装了必需的依赖项:

    sudo apt-get install build-essential
    
    sudo apt-get install libc6-dev libreadline-dev libz-dev libncursesw5-dev libssl-dev libgdbm-dev libsqlite3-dev libbz2-dev liblzma-dev tk-dev
    
  2. 下载并编译Python 3.4.3。你不应该sudo make install它,因为我们不需要系统范围:

    wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
    tar -xvf Python-3.4.3.tgz
    cd Python-3.4.3 
    ./configure && make
    

    pi可能需要一段时间。

  3. 当您仍然在当前文件夹中时,创建python环境:

    mkdir -p ~/.virtualenvs
    ./python -m venv ~/.virtualenvs/py34
    
  4. 启动您的虚拟环境:

    source ~/.virtualenvs/py34/bin/activate
    
  5. 现在你有Python 3.4和pip内部。尝试:

        pip install bpython
    

    退出虚拟环境使用:

        deactivate