How to install pip for python3.4 when my pi have python3.2 and python3.4
when I used sudo install python3-pip
it's only for python3.2
but I want install pip for python3.4
How to install pip for python3.4 when my pi have python3.2 and python3.4
when I used sudo install python3-pip
it's only for python3.2
but I want install pip for python3.4
Python 3.4 has pip
included, see What's New in Python 3.4.
Just execute:
python3.4 -m ensurepip
to install it if it is missing for you. See the ensurepip
module documentation for further details.
You can go to your python 3.4 directory scripts and run it's pip in:
../python3.4/scripts
You should compile python 3.4 and use venv for python3 environment:
Check if you have installed required dependencies:
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
Download and compile Python 3.4.3. You should not sudo make install
it because we don't need it systemwide:
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
This may take a while on pi.
While you still in current folder, create python environment:
mkdir -p ~/.virtualenvs
./python -m venv ~/.virtualenvs/py34
launch your virtual environment:
source ~/.virtualenvs/py34/bin/activate
Now you have Python 3.4 and pip inside of it. Try:
pip install bpython
To exit virtual environment use:
deactivate