起步
为什么使用 pipenv
pipenv 的作用简单来说就是虚拟环境,大白话来说就是隔断.每一个项目都可以在隔断里面运行。
好处
这样每个项目的安装包的依赖都可以互不干扰,版本号不用统一。每个项目都独立的
pipenv 可以当作 Python 的包管理工具,它的做法和 pip 十分相似,可以看作是 pip 的加强版
安装 pipenv
(1) 起步安装
pip install pipenv
(2)检查是否创建成功
pipenv --version
(3) 创建虚拟环境
pipenv install
这样就会在当前文件夹下面创建 2 个文件 一个是 Pipfile 一个是 Pipfile.lock
(4) 激活虚拟环境
pipenv shell
这样的话当执行 pipenv shell 命令的时候,pipenv 会自动从项目目录下的.env 文件加载环境变量
(5) 检查初始虚拟环境的安装包
pip list
(6) 检查当前环境下包的依赖关系
pipenv graph
(7) 查看虚拟环境的名称
pipenv --venv
(8) 当要想安装包的时候
pipenv install xxxx(包的名字)
(9) 想删除包的时候
pipenv uninstall xxxx(包的名字)
第一步执行完以后 以后在创建新的项目可以直接执行 pipenv install
在 pycharm 中使用 pipenv
因为 pycharm 每个项目默认的是公共 python 所以你需要转变成虚拟环境的包依赖
- (1) 打开 File->settings,点击下图画红框的位置
- (2) 点击打开后你会发现它默认找的是全局的,和我们要求不匹配所以我们需要改
- (3) 选择 show all
- (4) 选择加号
- (5) 弹出的框子后什么也不用点 一般情况他会自动找到路径,选择 existing environment 然后点击 OK
- (6) 这个时候你选择的就会出现在列表中,选中它然后点击 ok
- (7) 然后这里就变成了你选择的那个,这里必须要点 apply 而不是 ok
- (8) 这个时候它会自动加载的,你就耐心等一会,加载完毕后,点击 ok 即可
- (9) 直到这个时候包的依赖就发生了变化了,这样就完成了