CentOS下使用Pipenv安装Python环境与项目依赖

随着Python项目的日益增多,开发者对于依赖管理工具的需求也越来越高,Pipenv是一个为Python项目提供依赖管理和虚拟环境创建的工具,它结合了pip和virtualenv的优点,使得依赖管理变得更加简单和高效,本文将详细介绍在CentOS系统下使用Pipenv安装Python环境及项目依赖的方法。
安装Python环境
在CentOS系统下,首先需要安装Python环境,以下是安装Python的步骤:
1 安装Python的依赖库
sudo yum install -y python3 python3-pip
2 检查Python版本
python3 --version
确保安装了Python 3.x版本。
安装Pipenv
Pipenv需要Python 3.3或更高版本的支持,以下是安装Pipenv的步骤:
1 使用pip安装Pipenv
pip3 install pipenv
2 验证Pipenv安装
pipenv --version
确保安装了Pipenv。
创建虚拟环境
在安装了Python环境和Pipenv之后,我们可以创建一个虚拟环境来管理项目依赖。
1 创建项目目录
mkdir my_project cd my_project
2 初始化Pipenv
pipenv --three
这里的--three参数表示使用Python 3创建虚拟环境。

3 创建虚拟环境
pipenv shell
这将启动一个Python交互式环境,并且在这个环境中安装的任何包都将被自动添加到虚拟环境。
安装项目依赖
在虚拟环境中,我们可以通过以下步骤安装项目依赖:
1 安装依赖
pipenv install requests
这将安装requests库并添加到虚拟环境的Pipfile中。
2 查看已安装依赖
pipenv run pip list
这将列出虚拟环境中已安装的所有包。
退出虚拟环境
完成项目依赖的安装后,我们可以退出虚拟环境:
exit
使用Pipenv激活虚拟环境
在需要使用虚拟环境时,可以使用以下命令激活:
pipenv shell
或者直接使用以下命令:

source $(pipenv --venv)/bin/activate
Pipenv在CentOS系统下的安装和使用相对简单,它能够帮助我们更好地管理Python项目的依赖和环境,通过上述步骤,我们可以快速创建一个虚拟环境,并安装和管理项目依赖。
FAQs
Q1:为什么我的CentOS系统没有默认安装pip?
A1:CentOS系统默认没有安装pip,因为它是Python的一个第三方包管理工具,要安装pip,需要使用Python的包管理器,如yum或apt。
Q2:如何在Pipenv中升级或卸载依赖?
A2:在Pipenv中,可以使用以下命令升级或卸载依赖:
- 升级依赖:
pipenv install --upgrade requests
- 卸载依赖:
pipenv uninstall requests

