# LearnVirtualenv **Repository Path**: komavideo/LearnVirtualenv ## Basic Information - **Project Name**: LearnVirtualenv - **Description**: Python虚拟环境, 三大神器之一 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2019-05-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Virtualenv - Python虚拟环境 =========================== ## 知识点 + 默认包管理的问题 + 虚拟环境的建立 ## Virtualenv-官网 https://virtualenv.pypa.io/en/latest/ ## 安装 ```bash $ pip install virtualenv $ virtualenv --help ``` ## 建立第一个虚拟环境 ```bash $ cd [venv_root] # 建立虚拟环境 $ virtualenv myweb # 启动虚拟环境 $ myweb/Scripts/activate $ python ... import flask ... # 在虚拟环境中安装包 $ pip install flask $ python ... import flask ... $ pip list # 推出虚拟环境 $ deactivate ``` ## 建立第二个虚拟环境 ```bash $ cd [venv_root] $ virtualenv mydeep $ mydeep/Scripts/activate $ pip list $ pip install numpy $ python ... import numpy ... $ deactivate ``` ## 包导出与安装 ```bash $ cd [venv_root] $ pip list $ pip freeze > requirements.txt $ type requirements.txt $ virtualenv mydev $ mydev/Scripts/activate $ pip list $ pip install -r requirements.txt $ pip list $ deactivate ``` ## 课程文件 https://gitee.com/komavideo/LearnVirtualenv ## 小马视频频道 http://komavideo.com