当前位置: 首页 > news >正文

虚拟环境-----virtualenv和pipenv的安装和应用

1.pip install  virtualenv

2.pip安装虚拟环境管理包virtualenvwrapper-win

3.创建一个存放虚拟环境的目录(建议命名为.env或者.virtualenv)

4.配置环境变量(变量名:WORKON_HOME,值:上面创建的目录路径)

列出所有的虚拟环境workon

创建虚拟环境mkvirtualenv -p python3 dyx_py3(-p指定指示器)

退出当前的虚拟环境 deactivate

查看创建完成的workon

进入指定的虚拟环境 workon 【name】

删除虚拟环境rmvirtualenv 【name】

显示列表  pip/pip3 list

进入虚拟环境看有多少包

安装虚拟环境里没有的  pip install django

查看可看到 pip list

卸载pip uninstall django

Pipenv

在pycharm终端下载pipenv    pip install pipenv

在pycharm终端下安装pipenv虚拟环境  pipenv install

下载后在项目里可以看见两个文件  pipfile   pipfile.lock  用来记录相关依赖包

百度找到国内清华源https://pypi.tuna.tsinghua.edu.cn/simple替换掉pipfile文件中url自带的源

为了加快后面的运行速度

开发环境的包   [dev-packages]

测试安装requests   pipenv install requests

安装后 环境的包里可以看到

下载只想在开发环境用 指定--dev   例如:pipenv install django --dev

就会在[dev-packages]里面看见

创建一个目录mkdir

cd进入

恢复环境

输入代码flask='*'

Class_01 pipfile文件

拖过去  用这两个文件恢复环境

初始化虚拟环境pipenv install

查看安装好的依赖包   pipenv graph  开发环境的包恢复不到django 看不到

开发环境的包恢复pipenv install --dev

pipenv graph

卸载相关依赖包pipenv uninstall requests

查看wokon

workon class_01-b8MWPHdO

导出当前环境到requirements.txt              pip freeze >requirements.txt

该路径下生成包  记录该环境下有哪些包

通过这个文件也可以进行恢复mkvirtualenv fff

有三个  pip list

恢复包 pip install -r requirements.txt

残留requests的相关依赖包

退出 deactivate

删除rmvirtualenv fff

删除虚拟环境pipenv --rm

列出本地工程的路径(在当前虚拟环境下执行)pipenv  --where

列出虚拟环境路径(在当前虚拟环境下执行)  pipenv --venv

列出虚拟环境的python解释器

激活虚拟环境pipenv  shell

退出 exit

http://www.lryc.cn/news/45777.html

相关文章:

  • awd pwn——LIEF学习
  • 亚商投资顾问 早餐FM/0330 6G发展持开放态度
  • cookie和session的区别
  • android 人脸考勤机 卡死原因
  • 安装k8s工具之三-kube-ansible
  • 《程序员面试金典(第6版)》面试题 08.09. 括号(回溯算法,特殊的排列问题,C++)
  • 大厂面试篇--2023软件测试八股文最全文档,有它直接大杀四方
  • LeetCode326_326. 3 的幂
  • Redis第九讲 Redis之Hash数据结构Dict字典哈希算法与hash存储过程
  • 2个月月活突破1亿,增速碾压抖音,出道即封神的ChatGPT,现在怎么样了?ChatGPT它会干掉测试?
  • Linux常用文件目录操作指令
  • 阿哈罗诺夫——玻姆效应(AB效应)
  • sed使用
  • redhat9忘记root密码操作(普通用户也适用)
  • Android 五种启动模式小结
  • 算法竞赛ICPC、CCPC、NIO、蓝桥杯、天梯赛
  • 图像分割技术及经典实例分割网络Mask R-CNN(含基于Keras Python源码定义)
  • 元宇宙和医疗保健
  • iOS_从相机或相册里扫描二维码或条形码
  • Python 自动化指南(繁琐工作自动化)第二版:十六、使用 CSV 文件和 JSON 数据
  • knife4j接口文档
  • Windows机器安装SSH搭建,自己搞个局域网机房玩一玩
  • 二叉树的前序遍历(力扣144)
  • 【数据库管理】①实例与数据库
  • vba:单元格的选择,查找,合并,批注,SpecialCells,图形插入
  • 【内网安全】横向移动域控提权NetLogonADCSPACKDC永恒之蓝
  • 将本地项目上传到远程仓库的步骤
  • selenium+opencv实现模拟登陆(滑块验证码)
  • 辽宁申请互联网医院牌照流程
  • java实现布隆过滤器