目录
pipenv
官方文档:https://docs.pipenv.org/#pipenv-usage
安装
pip3 install pipenv
创建环境
- 创建环境:
pipenv --three # 创建python3版的环境
pipenv --two # 创建python2版的环境
pipenv --python 3.6 # 创建指定python版本的环境
生成了Pipfile文件,一个 TOML 格式的文件,标识了该项目依赖包的基本信息,还区分了生产环境和开发环境的包标识
- 激活虚拟环境:
虚拟环境目录下执行命令:pipenv shell
- 退出环境:'exit'
常用命令
- 安装软件包:
pipenv install lxml[==版本号]
生成了一个 Pipfile.lock 文件,详细标识了该项目的安装的包的精确版本信息、最新可用版本信息和当前库文件的 hash 值,起了版本锁的作用
-
一些包是仅仅开发环境需要,添加 –dev参数:
pipenv install pytest --dev
-
查看虚拟环境路径信息:
pipenv --venv
-
虚拟环境 Python 解释器路径:
pipenv --py
-
加载系统已安装的 Python 包:
pipenv --site-packages
-
获取包依赖关系:
pipenv p graph
-
卸载 Python 包:
pipenv uninstall requests
-
卸载全部python包:
pipenv uninstall --all
-
产生 Pipfile.lock文件:pipenv lock
换源
Pipfile文件中[source]下面url属性,比如修改成:url = "https://pypi.tuna.tsinghua.edu.cn/simple"
报错
TypeError: 'module' object is not callable
运行:pipenv run pip install pip==18.0