Open GH1995 opened 4 years ago
pipenv 或者指定具体 python 版本 pipenv --python 3.7
pipenv
python
pipenv --python 3.7
pipenv intall flask # 安装依赖 pipenv install 'flask==1.0.2' # 指定版本安装 pipenv install 'pylint<2.0.0' --dev # 只在开发环境安装 pipenv install -r requirements.txt # 使用requirements.txt安装 pipenv install # clone其他库,本地已有Pipfile.lock文件,直接安装Pipfile.lock指定的依赖库
pipenv uninstall pipenv uninstall flask
pipenv graph # 查看目前安装的库及其依赖 pipenv run pip list pipenv graph 展示效果如下
requests==2.19.1 - certifi [required: >=2017.4.17, installed: 2018.8.24] - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4] - idna [required: >=2.5,<2.8, installed: 2.7] - urllib3 [required: >=1.21.1,<1.24, installed: 1.23]
Pipfile.lock
pipenv lock pipenv update # 或者 pipenv sync # 或者
requirements.txt
pipenv lock -r >requirements.txt
pipenv shell # 激活当前虚拟环境,当项目根目录下有 .env 文件时,自动解析添加环境变量 pipenv --where # 查看当前工作目录 pipenv --venv # 查看当前虚拟环境路径 pipenv --py # 查看当前python解释器路径 pipenv --envs # 查看可用环境变量
生成虚拟环境后修改 Pipfile 文件,指定阿里云或豆瓣为安装源
Pipfile
[[source]] url = "https://pypi.doubanio.com/simple" verify_ssl = true name = "douban"
pipenv update
pipenv lock -r > requirements.txt
该工具很难用,不推荐
创建环境
pipenv
或者指定具体python
版本pipenv --python 3.7
安装依赖库
卸载依赖
查看依赖
生成
Pipfile.lock
文件生成
requirements.txt
文件其他命令
使用规范
创建虚拟环境指定 python 版本
该工具很难用,不推荐
指定安装源加速安装
生成虚拟环境后修改
Pipfile
文件,指定阿里云或豆瓣为安装源安装 / 增加依赖后,必须生成
Pipfile.lock
文件(可选) 安装 / 变更依赖后,生成
requirements.txt
文件