安装pipenv
- 安装命令
pip install pipenv
- 或者带上源
pip install pipenv -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.t singhua.edu.cn
- 查看版本命令
pipenv --version
使用
创建环境
- 创建一个文件夹 --> 用于我们安装项目环境&创建项目
mkdir 文件夹名
- 进入文件夹
cd 文件夹名
- 项目初始化(python3)
pipenv --python 3
注意:python 和 3 之间有一个空格,数字代表版本号- 上面的命令会在当前目录下初始化一个python3的工程
安装模块
- 一般我们安装包的命令是
pip install 模块名
- 查看当前环境下安装包的命令
pip list
–> 会显示出所有安装的包 - 而pipenv安装命令是:
pipenv install 模块名
通过这个命令安装的模块会直接放在我们的虚拟环境中,在我们的虚拟环境目录有一个Pipfile
文件,里面会保存我们对pipenv虚拟环境的相关配置
进入虚拟环境
- 进入我们刚刚创建的虚拟环境
pipenv shell
进入虚拟环境pipenv run + 命令
在虚拟环境中执行命令- 进入虚拟环境后,再使用命令
pip list
即可查看虚拟环境安装的所有模块 - 退出虚拟环境命令
exit
pipenv --venv
看当前这个工程绑定的虚拟目录pipenv graph
查看工程中所安装的库文件的依赖关系
安装开发依赖包
- 通过
--dev
指明只安装在开发环境中 pipenv install --dev 包名
- 如果要保留其他依赖包版本不更新则使用下列命令
pipenv install --keep-outdated 包名
更换源
- 打开 Pipfile文件修改源地址url即可,如图
- 国内源
阿里云:http://mirrors.aliyun.com/pypi/simple/
豆瓣:http://pypi.douban.com/simple/
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple/
工作环境分享
- 当我们需要把我们建立的虚拟环境分享给他人的时候,只需要把虚拟环境所在目录下的
Pipfile
文件分享给对方,然后运行下列命令 - 首先需要切换到虚拟环境目录,然后使用命令
pipenv install
即可 - 如果是要把所有的依赖包都安装的话那么带上参数命令
pipenv install --dev
即可 - 然后可以使用
pipenv shell
进入虚拟环境 - 或者直接使用
pipenv run + 命令
来操作虚拟环境 pip list
查看当前环境所安装的包
删除虚拟环境
- 在虚拟环境目录下使用命令
pipenv --venv
查看当前虚拟环境使用的虚拟目录 - 然后使用命令
pipenv --rm
进行删除 pipenv --venv
再次查看
修改pipenv虚拟环境安装位置
- 在windows下使用pipenv shell时,虚拟环境文件夹会在
C:\Users\Administrator\.virtualenvs\
目录下默认创建 - 为了方便管理,将这个虚环境的文件的位置更改一下
- 在系统变量中创建
WORKON_HOME
变量(如果已存在就忽略此步骤)
值填写 存放位置
- 要想把虚拟环境放入项目文件夹值填写:
PIPENV_VENV_IN_PROJECT
比如:
- 这样设置后,以后所有的虚拟环境都会放在这个目录里