当我的pi有python3.2和python3.4时,如何为python3.4安装pip
当我使用sudo install python3-pip
仅适用于python3.2
但我想为python3.4安装pip
答案 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:
检查您是否安装了必需的依赖项:
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
下载并编译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可能需要一段时间。
当您仍然在当前文件夹中时,创建python环境:
mkdir -p ~/.virtualenvs
./python -m venv ~/.virtualenvs/py34
启动您的虚拟环境:
source ~/.virtualenvs/py34/bin/activate
现在你有Python 3.4和pip内部。尝试:
pip install bpython
退出虚拟环境使用:
deactivate