美文网首页
python虚拟环境配置

python虚拟环境配置

作者: doctordc | 来源:发表于2022-06-08 21:46 被阅读0次

    前言

    最近工作项目要频繁需要切换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入门教程

    相关文章

      网友评论

          本文标题:python虚拟环境配置

          本文链接:https://www.haomeiwen.com/subject/gmxpmrtx.html