【Flask框架学习】虚拟环境(pipenv)的搭建
程序员文章站
2022-03-11 14:44:31
pipenv的安装Windows安装pipenvpip install pipenvMac安装brew install pipenvLinux安装pip install pipenvpipfile和pipfile.lockPipfile文件url # 指定国内pip源,不然下载库会很慢dev-packages # 开发环境packages # 生产环境django = "*" # *表示最新版本requires # Python版...
pipenv的安装
Windows安装pipenv
pip install pipenv
Mac安装
brew install pipenv
Linux安装
pip install pipenv
pipfile和pipfile.lock
Pipfile文件
url # 指定国内pip源,不然下载库会很慢 dev-packages # 开发环境 packages # 生产环境 django = "*" # *表示最新版本 requires # Python版本
pipfile.lock,详细记录环境依赖,并且利用了Hash算法保证了它完整对应关系
如果需要指定Python版本的话,前提是电脑中已经安装了python2和Python3
pipenv --three # 泛指Python3的版本 pipenv --two # 泛指Python2的版本 pipenv --python 3.7 # 指定Python版本
进入/退出/删除虚拟环境
pipenv shell # 进入虚拟环境 exit # 退出虚拟环境 pipenv --rm # 删除整个环境 不会删除pipfile
管理开发环境
安装在开发环境下
pipenv install --dev itchat
在虚拟环境中运行命令,使用run参数
pipenv run python manage.py runserver
pipenv有个缺点,lock不稳定而且时间非常长,所以安装包的时候记得加上–skip-lock,最后开发完成要提价到仓库的时候在pipenv lock
pipenv install django --skip-lock
本文地址:https://blog.csdn.net/qq_35455803/article/details/109044712