原本想在一篇之内覆盖到 Python 的包管理以及各类虚拟环境的应用,没想根本就是一发不可收拾,恐怕两篇都完不了,所以也要进行重构。这里只涉及到 Python 的虚拟环境 venv
和 virtualenv
,至于标题的话,也不想再改了,只作一,二,三编号,必要时仍能连缀成长篇。最后一篇将单独学习 pipenv
的应用。
以下序号也是承接上一篇 Python 包管理及虚拟环境的应用(一)。
2. Python 虚拟环境
关于创建 Python 项目的虚拟环境,有三个工具可用, venv
, virtualenv
, 以及后面单独要学到的 pipenv
venv
, 即python3 -m venv
命令,Python 3.3 及新版本自带了,为 Python 3.4 及以后的版本创建的虚拟环境会有pip
和setuptools
命令virtualenv
需要单独安装,但是它支持 Python 2.7 和 Python 3.3+, 创建的虚拟环境中带有pip
,setuptools
和wheel
命令- 另外,
pyvenv
脚本也可用来创建 Python 虚拟环境,不过它自 Python 3.6 不推荐使用,建议用python3 -m venv
命令