本博客参考官方文档,下面内容从官方文档节选:官方文档
使用 pip 和虚拟环境的创建
查看pip的版本:
python -m pip --version
更新 pip 为最新的:
python -m pip install --upgrade pip
安装虚拟环境所需要的包:
On macOS and Linux:
python3 -m pip install --user virtualenv
On Windows:
python -m pip install --user virtualenv
创建一个虚拟环境:
On macOS and Linux:
python3 -m venv env
On Windows:
python -m venv env
第二个参数是创建虚拟环境的当前位置。一般来说,你可以在你的项目中创建这个,并调用它。env为你的虚拟环境的名字
例如在当前文件下创建虚拟环境:
D:\OneDrive\ProgarmCode\django\envs> python -m venv py38Django2.2
又例如在指定目录下创建虚拟环境:
python -m venv 指定的目录 py3.7(环境名名称)
激活虚拟环境
在虚拟环境中开始安装或使用软件包之前,您需要激活它。如下激活:
On macOS and Linux:
source env/bin/activate
On Windows(env为虚拟环境名):
.\env\Scripts\activate
可以通过如下代码查看虚拟环境的位置:
On macOS and Linux:
which python
On Windows:
where python
如下结果:
离开虚拟环境
deactivate
在虚拟机中安装自己需要的安装包
现在,您处于虚拟环境中,您可以安装软件包:
python -m pip install xxxxx
安装特定版本:
python -m pip install requests==2.18.4
导出和导入冻结虚拟环境中的所有安装包
冻结:
python -m pip freeze
导入:
pip freeze > requirements.txt
导出:
pip install -r requriements.txt
删除虚拟环境
rmvirtualenv [虚拟环境名称]
示例
如:在Django项目创建虚拟环境步骤:
1、创建Django项目 tutorial
2、进入创建好的Django项目`cd tutorial`
3、创建虚拟环境 `python -m venv env`
4、激活虚拟环境`.\env\Scripts\activate`
综上在项目中使用虚拟创建成功