一.安装
***
pip install pipenv
***
二.修改安装路径:
在环境变量中
(window):
***
变量名:WORKON_HOME
变量值:PIPENV_VENV_IN_PROJECT
***
(MAC):
1.默认安装路径:
~/.local/share/virtualenvs
2.修改路径:
修改为选项的路径下/.venv
在环境变量中添加:
export PIPENV_VENV_IN_PROJECT=1
三.常用命令:
- 创建本地默认版本的python
pipenv install
- 创建指定版本的python(注:本地能找到该版本的python)
pipenv --python 3.6
- 激活虚拟环境
pipenv shell
- 安装第三方模块,运行会生成PIpfile和ipfile.lock文件
pipenv insatll 模块名==版本号
- 如果想只安装在开发环境才能使用的包:
pipenv install pytest --dev
- 当前环境的模块lock住, 它会更新Pipfile.lock文件,该文件是用于生产环境的,你永远不应该编辑它
pipenv lock
- 然后只需要把代码和Pipfile.lock放到生产环境,运行下面的代码,就可以创建和开发环境一样的环境咯,Pipfile.lock里记录了所有包和子依赖包的确切版本,因此是确定构建:
pipenv install --ignore-pipfile
- 如果要在另一个开发环境做开发,则将代码和Pipfile复制过去,运行以下命令:
pienv install --dev
9.使用以下命令可以查看依赖关系:
pipenv graph
- 下载包
pipenv uninstall numpy
- 当前虚拟环境目录
pienv --venv
- 当前项目根目录
pipenv --where
- 此外以下命令也有同样效果, 可以指定具体文件名:
pipenv install -r requirements.txt
15.有一个开发环境的requirent-dev.txt, 可以用以下命令加入到Pipfile:
pipenv install -r dev-requirements.txt --dev
- 更新包
pipenv update
17.省略lock:
pipenv install xxx --skip-lock