Python 中如何创建虚拟环境

在使用 Python 开发时,建议在开发环境和生产环境下都使用虚拟环境来管理项目的依赖。

为什么要使用虚拟环境?随着你的 Python 项目越来越多,你会发现不同的项目会需要不同的版本的 Python 库。同一个 Python 库的不同版本可能不兼容。

虚拟环境可以为每一个项目安装独立的 Python 库,这样就可以隔离不同项目之间的 Python 库,也可以隔离项目与操作系统之间的 Python 库。

Python 3 内置了用于创建虚拟环境的 venv 模块。如果你使用的是较新的 Python 版本,那么请接着阅读本文下面的内容。

如果你使用 Python 2 ,请首先安装 virtualenv

虚拟环境

创建一个虚拟环境

创建一个项目文件夹,然后创建一个虚拟环境。创建完成后项目文件夹中会有一个 venv 文件夹:

$ mkdir myproject
$ cd myproject
$ python3 -m venv venv

在 Windows 下:

$ py -3 -m venv venv

在老版本的 Python 中要使用下面的命令创建虚拟环境:

$ python2 -m virtualenv venv

在 Windows 下:

> \Python27\Scripts\virtualenv.exe venv

激活虚拟环境

在开始工作前,先要激活相应的虚拟环境:

$ . venv/bin/activate

在 Windows 下:

> venv\Scripts\activate

激活后,你的终端提示符会显示虚拟环境的名称。

安装

安装 virtualenv

如果你使用的是 Python 2 ,那么 venv 模块无法使用。相应的,必须安装 virtualenv

在 Linux 下, virtualenv 通过操作系统的包管理器安装:

  • Debian, Ubuntu
$ sudo apt-get install python-virtualenv
  • CentOS, Fedora
$ sudo yum install python-virtualenv
  • Arch
$ sudo pacman -S python-virtualenv

如果是 Mac OS X 或者 Windows ,下载 get-pip.py ,然后:

$ sudo python2 Downloads/get-pip.py
$ sudo python2 -m pip install virtualenv

在 Windows 下,需要要 administrator 权限:

> \Python27\python.exe Downloads\get-pip.py
> \Python27\python.exe -m pip install virtualenv

现在可以返回上面, 创建一个虚拟环境 。

更多内容

前端开发转全栈,目前的技术栈是 Node.js、Python,日常研究 C、C++ 和 Rust,孜孜啃食系统开发和网络设计中~

更多的内容请移步GitHub@ruxf,知乎@孟太白,掘金,或者关注我的公众号@全栈开发师,欢迎来撩~

学到老,写到老,生命不停,编程不止~

加油,打工人~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mrmengj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值