【Python自学笔记】pipenv虚拟环境的安装与使用


安装pipenv

  • 安装命令
  • pip install pipenv
  • 或者带上源
  • pip install pipenv -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.t singhua.edu.cn
  • 查看版本命令
  • pipenv --version

使用

创建环境

  • 创建一个文件夹 --> 用于我们安装项目环境&创建项目
  • mkdir 文件夹名
  • 进入文件夹
  • cd 文件夹名
  • 项目初始化(python3)
  • pipenv --python 3 注意:python 和 3 之间有一个空格,数字代表版本号 在这里插入图片描述
  • 上面的命令会在当前目录下初始化一个python3的工程

安装模块

  • 一般我们安装包的命令是pip install 模块名
  • 查看当前环境下安装包的命令pip list–> 会显示出所有安装的包
  • 而pipenv安装命令是: pipenv install 模块名 通过这个命令安装的模块会直接放在我们的虚拟环境中,在我们的虚拟环境目录有一个 Pipfile文件,里面会保存我们对pipenv虚拟环境的相关配置

进入虚拟环境

  • 进入我们刚刚创建的虚拟环境
  • pipenv shell 进入虚拟环境
  • pipenv run + 命令 在虚拟环境中执行命令在这里插入图片描述
  • 进入虚拟环境后,再使用命令 pip list 即可查看虚拟环境安装的所有模块在这里插入图片描述
  • 退出虚拟环境命令 exit
  • pipenv --venv 看当前这个工程绑定的虚拟目录在这里插入图片描述
  • pipenv graph 查看工程中所安装的库文件的依赖关系在这里插入图片描述

安装开发依赖包

  • 通过--dev指明只安装在开发环境中
  • pipenv install --dev 包名
  • 如果要保留其他依赖包版本不更新则使用下列命令
  • pipenv install --keep-outdated 包名

更换源

  • 打开 Pipfile文件修改源地址url即可,如图
    在这里插入图片描述
  • 国内源
阿里云:http://mirrors.aliyun.com/pypi/simple/
豆瓣:http://pypi.douban.com/simple/
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple/

工作环境分享

  • 当我们需要把我们建立的虚拟环境分享给他人的时候,只需要把虚拟环境所在目录下的 Pipfile 文件分享给对方,然后运行下列命令
  • 首先需要切换到虚拟环境目录,然后使用命令 pipenv install 即可
  • 如果是要把所有的依赖包都安装的话那么带上参数命令 pipenv install --dev即可
  • 然后可以使用 pipenv shell 进入虚拟环境
  • 或者直接使用 pipenv run + 命令 来操作虚拟环境
  • pip list 查看当前环境所安装的包

删除虚拟环境

  • 在虚拟环境目录下使用命令 pipenv --venv 查看当前虚拟环境使用的虚拟目录
  • 然后使用命令 pipenv --rm进行删除
  • pipenv --venv 再次查看在这里插入图片描述

修改pipenv虚拟环境安装位置

  • 在windows下使用pipenv shell时,虚拟环境文件夹会在C:\Users\Administrator\.virtualenvs\目录下默认创建
  • 为了方便管理,将这个虚环境的文件的位置更改一下
  • 在系统变量中创建 WORKON_HOME 变量(如果已存在就忽略此步骤)
    值填写 存放位置
  • 要想把虚拟环境放入项目文件夹值填写:PIPENV_VENV_IN_PROJECT
    比如:
    1
    在这里插入图片描述
  • 这样设置后,以后所有的虚拟环境都会放在这个目录里

虚拟环境运行程序

发布了47 篇原创文章 · 获赞 1 · 访问量 1170

猜你喜欢

转载自blog.csdn.net/xiaoqiangclub/article/details/104572103