在Ubuntu 10.04上默认安装Python 2.6,然后我安装了Python 2.7。如何使用pip install安装Python 2.7的包。

例如:

pip install beautifulsoup4

默认为Python 2.6安装BeautifulSoup

当我这样做的时候:

import bs4

在Python 2.6中它可以工作,但在Python 2.7中它说:

No module named bs4

当前回答

我使用的是Ubuntu 22.04,附带python 3.10.4。

有些包没有最近的pip包,所以我需要从旧的pip安装。这个顺序对我很有用。

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.9
sudo apt install python3.9-distutils
python3.9 -m pip install onnxruntime-gpu

其他回答

我在另一个名为Twisted的包中遇到了类似的问题。我想为Python 2.7安装它,但它只为Python 2.6(系统的默认版本)安装。

做一个简单的改变对我很有用。

当将Python 2.7的路径添加到$ path变量时,像这样将它附加到前面:path =/usr/local/bin:$ path,以便系统使用该版本。

如果你面临更多的问题,你可以关注这篇帮助我的博客文章- https://github.com/h2oai/h2o-2/wiki/installing-python-2.7-on-centos-6.3.-follow-this-sequence-exactly-for-centos-machine-only

您可以使用相应的python执行特定python版本的pip模块:

Python 2.6:

python2.6 -m pip install beautifulsoup4

Python 2.7

python2.7 -m pip install beautifulsoup4

Python 2

sudo pip2 install johnbonjovi  

Python 3

sudo pip3 install johnbonjovi

我使用的是Ubuntu 22.04,附带python 3.10.4。

有些包没有最近的pip包,所以我需要从旧的pip安装。这个顺序对我很有用。

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.9
sudo apt install python3.9-distutils
python3.9 -m pip install onnxruntime-gpu

你在Windows机器上试过吗

如果你想为python 3.7版本安装opencv,下面是你该怎么做!

py -3.7 -m pip install opencv-python