I have got python 3.7.11 installed on my server, The client asks if I can have pip 22.1.2 with the python 3.7.11 version?
Is pip 22.1.2 even compatible with 3.7.11 ?
Yes, it's compatible (https://pip.pypa.io/en/stable/installation/#:~:text=Compatibility,3.9%2C%203.10%20and%20latest%20PyPy3.)
The current version (v22.2) of pip works on:
Windows, Linux and MacOS.
CPython 3.7, 3.8, 3.9, 3.10 and latest PyPy3.
pip 22.1 requires Python >= 3.7. So yes, it's compatible. To up/down-grade:
python3.7 -m pip install --upgrade pip==22.1.2
Related
I have python 3.8 as the default install with ubuntu 20.04.
I have upgraded to python 3.11.
However, if i do pip3 --version is see this:
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)
In windows i just do pip install <package> and i want to achieve the same level of simplicity in ubuntu.
How to get this to upgrade too (python 3.11) or whatever the latest version of python is in Ubuntu ?
I upgraded python from 3.6.1 to 3.9.2. However, and when I check the pip3 version, it's still using the old python:
$ pip3 --version
pip 21.0.1 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)
My objective would be to upgrade pip but, more importantly, that pip3 pointed to /usr/local/lib/python3.9/site-packages/pip in order to use the upgraded python.
P.S. Erasing and reinstalling pip3 did not work, it still takes the old python3.
I have installed python by pyenv
$which python
/Users/whitebear/.pyenv/shims/python
$python -V
Python 3.7.9
However in /Users/whitebear/.pyenv/versions/3.7.9/lib/,there is no libboost_python**
So I installed by brew brew install python-boost.
It is installed in /usr/local/Cellar/boost-python3/1.75.0/
However there is only libboost_python39** and libboost_numpy39
My python version is 3.7.9 though.
How can I install boost_python for pyenv the same version??
Please see https://github.com/pyenv/pyenv/issues/585
You need to build boost against the python version you installed in your pyenv
I have a Linux CentOS 6.9 system that has python 2.6 (pre-install) and a python 3.6 installed. I install Ipython by
pip install ipython
However, the ipython seems to use python 2.6 instead of the 3.6 I installed. Is there any ways to switch that around?
Here is some extra information:
# which ipython
/usr/bin/ipython
# which python
/usr/bin/python
# which python3
/usr/local/bin/python3
As #ForceBru pointed out, you need to use python3 counterpart of pip.
Try with pip3
pip3 install ipython
I'm trying to install Python-Twitch for Python 3.4. I have both 3.4 and 3.5 installed on my computer, and in command prompt I do this:
python --version
Where it gives me Python 3.5.x. Then:
set PATH=C:\Python34\;%PATH%
And python --version will then read Python 3.4.x.
Once I do 'pip install python-twitch', it installs it to the Python 3.5 Lib/Site-Packages folder. How would I get this over to 3.4?
Thanks so much for any help.
I think this was already answered: pip: dealing with multiple Python versions?
Since version 0.8, Pip supports pip-{version}. You can use it the same as easy_install-{version}:
$ pip-2.5 install myfoopackage
$ pip-2.6 install otherpackage
$ pip-2.7 install mybarpackage
EDIT: pip changed its schema to use pipVERSION instead of pip-VERSION in version 1.5. You should use the following if you have pip >= 1.5:
$ pip2.6 install otherpackage
$ pip2.7 install mybarpackage
Check https://github.com/pypa/pip/pull/1053 for more details