一. pipenv 基础
pipenv安装:
pip install pipenv
pipenv常用命令
pipenv --python 3 # 创建python3虚拟环境
pipenv --venv # 查看创建的虚拟环境
pipenv install 包名 # 安装包
pipenv shell # 切换到虚拟环境中
pip list # 查看当前已经安装的包,如果切换到了虚拟环境查看的就是虚拟环境中安装的包
pip graph # 查看包的依赖
pip install --dev 包名 # 将指定的包安装到dev-packages下
exit # 退出虚拟环境
pipenv --rm # 删除虚拟环境
pipenv run 命令 # 不进入虚拟环境执行命令
Pipfile和Pipfile.lock文件
如果目录下没有Pipfile和Pipfile.lock文件两个文件,则会指定生成
示例
创建一个名为pipenv_test的目录,在该目录下创建一个py_test.py文件(用于测试pipenv run)
1. 切换到目录下并创建虚拟环境:
pipenv --python 3
2. 查看安装的虚拟环境
pipenv --venv
3. 在虚拟环境中安装selenium包
pipenv install selenium
4. 切换到虚拟环境中
pipenv shell
5. 查看安装的包
pip list
6. 查看包依赖
pipenv graph
7. 将numpy安装到dev-packages下
pipenv install --dev numpy
8. 退出虚拟环境
exit
9. 不进入虚拟环境查看该环境下的包,运行.py文件
pipenv run pip list
pipenv run python test_py.py
二. 团队协作-Pipfile文件
在团队协作中,可以将Pipfile文件提供给对方从而快速创建虚拟环境。首先对方将Pipfile文件拷贝到目录下,然后执行pipev install --dev
创建虚拟环境并安装Pipfile中有的包。 如果不加--dev
的话Pipfile中dev packages下的包将不会被安装