正如我一年前的博文:pipenv-快速构建虚拟 python 环境所叙述
当时,pipenv 还只是一个选择,现在我爱它(python 虚拟的唯一选择),谢谢所有贡献者
如何删除 Ana(conda),基本就是删删删
where conda
# 删掉
.bashrc
之类的文件中,conda 主目录的 PATH 环境变量python 的多项目环境,在于项目与项目之间的requirements.txt
列表,存在多版本的可能(基本可以认为是 100%的不同)。为了应对这种环境,就需要拆分 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"
pip install pipenv
pip install --upgrade pipenv
升级主要也就那几个命令
$ pipenv --three
.$ pipenv --two
.更多,请看非官方中文
pipenv
的 locking 过程 很慢(不用急,大家都是一样的)
答:
方法1. 使用 pipenv install --skip-lock
(首选),跳过lock过程
方法2. 使用pipenv shell
进入子 shell,再使用pip install -r requirements.txt
(适用于初次转换),也可以跳过lock过程
提示, 再加点 pip 下载源换成国内的,就可以‘吃’啦