安装
pip install pipenv
卸载
pip uninstall pipenv
pipenv --envs
查看。显示版本信息并推出
pipenv --version
输出项目的目录信息
pipenv --where
输出virtualenv位置信息
pipenv --venv
输出python解析器的路径
pipenv --py
输出环境变量的设置
pipenv --envs
删除当前virtualenv
pipenv --rm
使用python 3/2来创建virtualenv
pipenv --three / --two
指定python版本创建虚拟环境(如果不指定,则默认用系统已有的python版本)
pipenv --python version
显示帮住信息
pipenv -h
检查安全漏洞和返回PEP508标记在Pipfile提供
pipenv check
显示当前依赖关系图信息
pipenv graph
安装提供的包,并加入Pipfile的依赖清单中
pipenv install [package_name | package_name==version] [--dev]
卸载提供的包,并从Pipfile的依赖清单中删除
pipenv uninstall package_name
生成Pipfile.lock文件
pipenv lock
在编辑器(vim)查看一个特定模块
pipenv open module
在virtualenv中执行命令
pipenv run command
切换到virtualenv环境中
pipenv shell
退出虚拟环境
exit
查看需要更新的包
pipenv update --outdated
导入其他位置的requirement.txt(本项目中的requirement.txt文件会自动导入)
pipenv install -r /path/requirement.txt
更新模块
pipenv update [package_name]
生成requirement.txt文件
pipenv lock -r [--dev]
首先要安装打包的模块
pipenv install pyinstaller
备份环境
pipenv -lock -r
打包
pyinstaller [options] script [script ...] | specfile
注意事项:一定要在虚拟环境中安装好py文件中调用的库,不然打包后也无法正常运行。
安装python包太慢解决方法
方法一:修改Pipfile中[source]中的url
,将url的值换成国内的镜像源地址
常用的国内PyPi源
阿里云:"https://mirrors.aliyun.com/pypi/simple"
清华大学:"https://pypi.tuna.tsinghua.edu.cn/simple/"
豆瓣:"http://pypi.douban.com/simple/"
中国科学技术大学:"http://pypi.mirrors.ustc.edu.cn/simple/"
华中科技大学:"http://pypi.hustunique.com/"
方法二:安装命令时通过–pypi-mirror选项指定镜像源
pipenv install --pypi-mirror "https://mirrors.aliyun.com/pypi/simple"
方法三:设置环境变量PIPENV_PYPI_MIRROR
生成Pipfile.lock太慢的解决方法
pipenv install
命令时添加–skip-lock选项跳过lock步骤自定义虚拟环境文件夹路径(将虚拟环境文件夹安装在项目目录下)
"gbk"格式的问题
pipenv install
的时候报错
参考文献: