Ubuntu 10.04 默认安装的是 Python 2.6,然后我安装了 Python 2.7。如何使用它pip install来安装 Python 2.7 的软件包。
pip install
例如:
pip install beautifulsoup4
默认安装适用于 Python 2.6 的 BeautifulSoup
当我这样做时:
import bs4
在 Python 2.6 中它可以工作,但在 Python 2.7 中它显示:
No module named bs4
要在 Ubuntu 10.04 上为 Python 2.7 安装软件包,而不是默认的 Python 2.6,您需要确保 pip 与 Python 2.7 关联并使用它来安装软件包。以下是步骤:
pip
如果尚未为 Python 2.7 安装 pip,您可以通过以下步骤进行安装:
get-pip.py
bash curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
bash sudo python2.7 get-pip.py
安装完成后,使用以下命令安装适用于 Python 2.7 的软件包:
python2.7 -m pip install beautifulsoup4
这里 python2.7 -m pip install 命令确保 pip 使用 Python 2.7 安装软件包,而不是默认的 Python 2.6。
python2.7 -m pip install
您可以通过在 Python 2.7 中导入该模块来验证安装是否成功:
bash python2.7
py import bs4
如果没有错误,则表示该包已成功为 Python 2.7 安装。
通过使用 python2.7 -m pip install <package-name>,您可以确保软件包安装到正确的 Python 版本中(即 Python 2.7)。这将避免软件包错误安装到默认的 Python 2.6 中。
python2.7 -m pip install <package-name>