I have both Python 2.7 and 3.4 installed on my Ubuntu 14.04 machine. I want to install the 'requests' module so it is accessible from Py3.4.
When I issued pip install requests
on my terminal cmd line I got back:
"Requirement already satisfied (use --upgrade to upgrade): requests in /usr/lib/python2.7/dist-packages"
How can I direct pip to install requests for 3.4 even though it is already in 2.7?
You can specify a Python version for
pip
to use:Python 3.4 has pip support built-in, so you can also use:
If you're running Ubuntu (or probably Debian as well), you'll need to install the system
pip3
separately:This will install the
pip3
executable, so you can use, as well as the earlier mentionedpython3.4 -m pip
:On Windows with Python v3.6.5
Just answering this old thread can be installed without pip On windows or Linux:
1) Download Requests from https://github.com/kennethreitz/requests click on clone or download button
2) Unzip the files in your python directory .Exp your python is installed in C:Python\Python.exe then unzip there
3) Depending on the Os run the following command:
Thats it :)
i was facing same issue in beautiful soup , I solved this issue by this command , your issue will also get rectified . You are unable to install requests in python 3.4 because your python libraries are not updated . use this command
apt-get install python3-requests
Just run it will ask you to add 222 MB space in your hard disk , just press Y and wait for completing process, after ending up whole process . check your problem will be resolved.i just reinstalled the pip and it works, but I still wanna know why it happened...
i used the
apt-get remove --purge python-pip
after I justapt-get install pyhton-pip
and it works, but don't ask me why...