使用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 软体包的方法多种多样,根据不同的需要选择合适的工具和方法,是提高开发效率的关键。