美文网首页
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