Home

你应该使用pipenv啦

我选择放弃所有的 Conda 构建

正如我一年前的博文:pipenv-快速构建虚拟 python 环境所叙述

当时,pipenv 还只是一个选择,现在我爱它(python 虚拟的唯一选择),谢谢所有贡献者

如何删除 Ana(conda),基本就是删删删

where conda
# 删掉

Pipenv

python 的多项目环境,在于项目与项目之间的requirements.txt列表,存在多版本的可能(基本可以认为是 100%的不同)。为了应对这种环境,就需要拆分 python 的关系库(包库)。

入正题之前:

确保纯净的 python

pip install pipenv之前,使用where python确定,你使用的 python 是由官网下载的,不是系统自带的

where pip
pip: aliased to pip3
/Library/Frameworks/Python.framework/Versions/3.6/bin/pip
/Library/Frameworks/Python.framework/Versions/3.6/bin/pip
/usr/local/bin/pip # 系统的

正如你看到的,我是将pip别名(alias)为pip3,对python也做了python3的别名

where python
python: aliased to python3
/usr/bin/python # 系统的
alias python="python3"
alias pip="pip3"

安装

使用

主要也就那几个命令

更多,请看非官方中文

问与答

pipenv的 locking 过程 很慢

(不用急,大家都是一样的)

答:

提示, 再加点 pip 下载源换成国内的,就可以‘吃’啦