如何在终端安装python软件包
使用pip安装软件包
pip 是 Python 包管理工具应用最为广泛,适用于 Python 包索引(PyPI)软件包的安装与管理。确保 Python 已经安装,同时保证 pip 这个版本是最新的。
# 升级 pip 到最新版本 python -m pip install --upgrade pip
找到所需的包后,使用。 pip 安装即可。
# 安装一个名字 package_name 的软件包 pip install package_name
若安装了特定版本的软件包,则使用下列命令:
# 特定版本的软件包安装 pip install package_name==2.0.0
查看已安装的包及其版本,可使用。 list 参数:
# 列出已经安装的 python 软件包 pip list
安装特定要求的软件包
在开发过程中,通常需要安装多个满足特定依赖关系的包,此时可以使用。 requirements.txt 文件声明了项目所需的包和版本。
# requirements.txt 示例内容 package_one>=1.0.0 package_two==2.5.0 package_three<3.0.0
通过 pip 使用 requirements.txt 所有依赖同时安装文件:
# 通过 requirements.txt 文件安装包 pip install -r requirements.txt
使用conda安装软件包
conda 它是一种包和环境管理器,适用于数据科学和机器学习领域。首先要安装 Anaconda 或 Miniconda。
包装时,先激活 conda 环境,然后使用 conda 命令。
# 激活 conda 环境 conda activate my_env # 安装软件包 conda install package_name
如需特定频道的话(channel)中间包,可指定频道:
# 通过特定频道安装包 conda install -c conda-forge package_name
编译源代码的安装
有时候需要从源代码安装软件包,在这种情况下,必须确保系统中有相应的编译工具。
下载源代码,通常是一个 tar.gz 解压后的文件 README 或 INSTALL 文件中的指示操作就可以了。
# 使用 tar 命令解压源代码包 tar -xzvf package_source.tar.gz cd package_source # 安装步骤通常是安装的 python setup.py install
有时需要额外的编译参数或依赖来完成安装,遇到问题时应查阅官方文件。
直接从GitHub等仓库安装。
很多开发人员都在托管自己的项目。 GitHub 等待平台,可直接从这些仓库安装软件包。
使用 git 按项目说明安装工具克隆仓库。
# 克隆 GitHub 仓库 git clone https://github.com/username/repository_name.git cd repository_name # 安装软件包 python setup.py install
或者使用 pip 直接从仓库安装:
# 使用 pip 从 GitHub 安装 pip install git+https://github.com/username/repository_name.git # 指定分支、标签或提交 pip install git+https://github.com/username/repository_name.git@branch_name pip install git+https://github.com/username/repository_name.git#egg=package_name&subdirectory=package_subdirectory
同样的道理,如果项目托管在其他平台,比如 GitLab 或 Bitbucket,安装方法也差不多。
使用终端安装 Python 软体包的方法多种多样,根据不同的需要选择合适的工具和方法,是提高开发效率的关键。