Python pipenv使用。pipenv环境如何与pycharm绑定

作用:隔离出来新的项目环境

安装

新建一个准备当环境的文件夹pipenvtest,并cd进入该文件夹这个就是我们讲的项目

pip install pipenv

查看是否成功

pip list 查看当前python所有包。

pipenv shell进入当前项目(pipenvtest)的虚拟环境(据说如果没安装的话 会自己帮你安装) 再使用pip list 发现没有那么多多余的包了

 

退出虚拟环境

exit

用法

在使用pipenv之前,必须彻底的忘记pip这个东西而使用pipenv代替


pipenv --three 会使用当前系统的Python3创建环境

pipenv --python 3.6 指定某一Python版本创建环境

pipenv shell 激活虚拟环境

pipenv --where 显示目录信息
/home/jiahuan/pipenvtest

pipenv --venv 显示虚拟环境信息
/home/jiahuan/.local/share/virtualenvs/pipenvtest-9KKRH3OW

pipenv --py 显示Python解释器信息
/home/jiahuan/.local/share/virtualenvs/pipenvtest-9KKRH3OW/bin/python

pipenv install requests 安装相关模块并加入到Pipfile

pipenv install django==1.11 安装固定版本模块并加入到Pipfile

pipenv graph 查看目前安装的库及其依赖

requests==2.18.4
  - certifi [required: >=2017.4.17, installed: 2017.11.5]
  - chardet [required: <3.1.0,>=3.0.2, installed: 3.0.4]
  - idna [required: >=2.5,<2.7, installed: 2.6]
  - urllib3 [required: >=1.21.1,<1.23, installed: 1.22]

pipenv check检查安全漏洞

Checking PEP 508 requirements…
Passed!
Checking installed package safety…
All good! 

pipenv uninstall requests 卸载requests包

pipenv uninstall --all 卸载全部包并从Pipfile中移除

Found 5 installed package(s), purging…
Uninstalling certifi-2017.11.5:
  Successfully uninstalled certifi-2017.11.5
Uninstalling chardet-3.0.4:
  Successfully uninstalled chardet-3.0.4
Uninstalling idna-2.6:
  Successfully uninstalled idna-2.6
Uninstalling requests-2.18.4:
  Successfully uninstalled requests-2.18.4
Uninstalling urllib3-1.22:
  Successfully uninstalled urllib3-1.22

跟上面graph命令显示的内容对应

-----------------------分割线-----------------------

pychrom 上面如何绑定pipenv的环境呢。

first   还是保证在这个项目下pipenvtest运行

pipevn -venv

出现

C:\Users\liuan\.virtualenvs\fisher-QQZLjRyk

记住这个fisher-QQZLjRyk

pycharm alt+shift+s 进入设置

Python pipenv使用。pipenv环境如何与pycharm绑定_第1张图片

点下 弹出列表 选择showall弹出下面对话框

点击+号出现下图 再切换到这个环境下

Python pipenv使用。pipenv环境如何与pycharm绑定_第2张图片

 至此 环境就切换好了

你可能感兴趣的:(005python)