Python 神器 virtualenv / venv

版权声明:开心源自分享,快乐源于生活 —— 分享技术,传递快乐。转载文章请注明出处,谢谢! https://blog.csdn.net/luckydarcy/article/details/81878640

  在 Linux 下使用 Python,我对各种版本的 python 解释器、pip 以及 N 多 python 包都产生了恐惧,因为我的主机上安装了 2.7、3.5、3.6、3.7 几种版本的 python,Django 也有 1.11 和 2.0 的版本。每启动一个新的项目,都要花时间处理版本之间的问题,实在太头痛了。所以要使用 python 虚拟环境!

$ python -m venv your_env

  Python 虚拟环境可以为每个项目创建一个干净的 python 环境。如果你使用的是较早的 python 版本,或者系统没有正确配置,不能使用 venv 模块,那么可以安装并使用 virtualenv 包。通过 pip 安装 $ pip install virtualenv,然后在当前目录创建一个虚拟环境 $ virtualenv your_env --python=python3,后面的参数用于指定虚拟环境中用的 python 解释器。

Python 3.3 以上的版本通过 venv 模块原生支持虚拟环境,可以代替Python之前的 virtualenv。该 venv 模块提供了创建轻量级“虚拟环境”,提供与系统 python 的隔离支持。每一个虚拟环境都有其自己的 Python 二进制(允许有不同的 Python 版本创作环境),并且可以拥有自己独立的一套 Python 包。


(未完待续…)

猜你喜欢

转载自blog.csdn.net/luckydarcy/article/details/81878640