python虚拟环境配置

前言

最近工作项目要频繁需要切换python环境,然而又不太喜欢anaconda这种集成的,限制太多了遇到问题更麻烦,于是使用了pyenv+pipenv形式管理。

pyenv

pyenv可以用于管理python版本,如图所示,想用哪个版本就可以安装哪个版本:

pyenv

当然,除了python版本以外,还提供了许多其他的安装包,感兴趣的可以自行按需使用。

安装

官方安装方式简单无脑:

 curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

当然如果想手动安装的可以去看官方readme,项目地址:

https://github.com/pyenv/pyenv

如果github上不去的可以找镜像,比如:

https://codechina.csdn.net/mirrors/yyuu/pyenv

使用

使用起来也很简单,安装xxx就

pyenv install xxx

要使用xx版本就

pyenv global xx或者pyenv local xx

常用命令掌握这些即可,想了解更详细的可以查看这篇:pyenv快速入门


pipenv

pipenv用于管理虚拟环境,使用起来也很简单。想自行了解的可以去官方地址查看:

https://github.com/pypa/pipenv

安装

安装方式很简单,用pip就行:

pip3 install pipenv

使用

用某个python版本创建虚拟环境:

pipenv --python xxxx

使用的版本需要在系统中已经安装,用pyenv安装对应需要的就可以了。

当然要是对小版本不要求这么严格,用这种方式也是可以的:

pipenv --three 或者 pipenv --two 分别代表用系统默认的3或者2版本安装虚拟环境。创建的虚拟环境在当前shell目录下,可以在其或者其子目录中激活该虚拟环境。

要激活环境也很简单,运行

pipenv shell

就可以激活了,如图所示:


pipenv

可以看到前面有个(xxxxx),这就表示已经激活了虚拟环境。

退出虚拟环境直接运行

exit

就可以了。

值得一提的是,在虚拟环境中pipenv建议使用pipenv install xxxx的方式来代替pip install xxxx,但是你用pip install 也不会有什么影响,到有需求的时候只需要手动管理一下requirements文件就可以了。

删除虚拟环境的命令是:

pipenv --rm

常用的命令记住这些就够了。

想了解更多详细的可以看看这篇:pipenv入门教程

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、之前写过一篇文章,介绍了pyenv的虚拟环境设置,比较好用,换新电脑后,pyenv install 2.7.1...
    西电大侠阅读 1,526评论 0 0
  • 虚拟环境 虚拟环境是一个将不同项目所需求的依赖分别放在独立的地方的一个工具,它给这些工程创建虚拟的Python环境...
    洛克黄瓜阅读 1,543评论 0 0
  • python虚拟环境配置 Python 2和Python 3之间存在着较大的差异,并且,由于各种原因导致了Pyth...
    嘿嘿海海阅读 472评论 0 0
  • 一、为什么安装python虚拟环境参考此文内容:virtualenv介绍及基本使用为了更详细多种使用场景说明,下面...
    ericblue阅读 1,058评论 0 0
  • Windows下 首先将pip下载源改为国内的,提高下载速度,内容如下: 1. 在文件夹窗口输入%appdat...
    yiyllong阅读 257评论 0 0