创建虚拟环境
$ python -m venv test-env
激活虚拟环境
windows:tutorial-env\Scripts\activate
linux:source tutorial-env/bin/activate
激活后虚拟环境将更改 shell 的提示符,以显示您正在使用的虚拟环境,并修改环境,以便运行 Python 将获得 Python 的特定版本和安装。例如:
$ source ~/envs/tutorial-env/bin/activate
(test-env) $ python
Python 3.5.1 (default, May 6 2016, 10:59:36)
包管理使用 pip 命令
安装最新版本的包:python -m pip install novas
安装指定版本的包:python -m pip install requests==2.6.0
如果重新运行此命令,pip 将注意到所请求的版本已经安装,但不执行任何操作。
您可以提供一个不同的版本号来获得该版本,或者您可以运行 python-m pip install-update 来将软件包升级到最新版本:
卸载一个或多个软件包:python -m pip uninstall novas request
显示包的信息:python -m pip show
显示安装在虚拟环境中的包:python -m pip list
将中途安装的包写入一个文件:python -m pip freeze > requirements.txt
requirements.txt 然后可以提交给版本控制,并作为应用程序的一部分发布。
然后,用户可以使用 install-r 安装所有必要的包: python -m pip install -r requirements.txt
Pip 还有很多选项,有关 pip 的完整文档 https://docs.python.org/3/installing/index.html#installing-index
Ref:https://docs.python.org/3/tutorial/venv.html