pip install pipenv
# 在项目的文件夹中安装虚拟环境
pipenv install
# 在虚拟环境中安装包
pipenv install 包名
# 启动虚拟环境
pipenv shell
ps:pipenv 创建的虚拟环境必须与每个项目的文件夹绑定在一起。
3.1、退出:exit
3.2、卸载安装包:pipenv uninstall 包的名字
3.3、查看依赖关系:pipenv graph
3.4、查找虚拟环境的路径:pipenv --venv
$ pipenv
Usage: pipenv [OPTIONS] COMMAND [ARGS]...
Options:
--where Output project home information.
--venv 查看虚拟环境的路径。
--py Output Python interpreter information.
--envs Output Environment Variable options.
--rm 删除虚拟环境。
--bare Minimal output.
--completion Output completion (to be eval'd).
--man Display manpage.
--three / --two Use Python 3/2 when creating virtualenv.
--python TEXT Specify which version of Python virtualenv should use.
--site-packages Enable site-packages for the virtualenv.
--version 查看pipenv的版本信息。
-h, --help Show this message and exit.
Commands:
check Checks for security vulnerabilities and against PEP 508 markers
provided in Pipfile.
clean Uninstalls all packages not specified in Pipfile.lock.
graph 查看包的依赖关系。
install 安装虚拟环境或者包。
lock Generates Pipfile.lock.
open View a given module in your editor.
run Spawns a command installed into the virtualenv.
shell 启动虚拟环境。
sync Installs all packages specified in Pipfile.lock.
uninstall 卸载包。
在执行 pipenv install 的时候会自动执行 pipfile 文件,安装其中的扩展包。
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[dev-packages] # 生产环境用到的包文件
[packages] # 包文件
flask = "==1.0"
flask-sqlalchemy = "==2.3.2"
flask-wtf = "==0.14.2"
cymysql = "==0.9.1"
flask-cors = "==2.1.0"
flask-httpauth = "==2.7.0"
requests = "==2.18.4"
[requires] # python 版本
python_version = "3.6"