利用 pipenv工具创建项目的虚拟环境

一、安装

pip install pipenv

二、项目中创建虚拟环境

# 在项目的文件夹中安装虚拟环境
pipenv install

# 在虚拟环境中安装包
pipenv install 包名

# 启动虚拟环境
pipenv shell

ps:pipenv 创建的虚拟环境必须与每个项目的文件夹绑定在一起。

三、pipenv 常用的命令

3.1、退出:exit

3.2、卸载安装包:pipenv uninstall 包的名字

3.3、查看依赖关系:pipenv graph

3.4、查找虚拟环境的路径:pipenv --venv

四、pipenv 的命令解释

$ 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  卸载包。

五、pipfile 文件配置

在执行 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"

 

你可能感兴趣的:(python,python模块)