Reputation: 2168
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
Upvotes: 0
Views: 821
Reputation: 135
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
Upvotes: 0
Reputation: 190
You can go to your python 3.4 directory scripts and run it's pip in:
../python3.4/scripts
Upvotes: 0
Reputation: 1122502
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.
Upvotes: 3