Windows下Python虚拟环境virtualenv安装和使用详解
什么是虚拟环境?
虚拟环境是一个隔离的Python环境,可以在其中安装特定版本的Python和软件包,同时不会影响系统Python环境以及其他虚拟环境。虚拟环境是Python程序开发的重要工具,特别是在使用不同的软件包版本和依赖情况的时候,可以避免不同的软件包版本之间的冲突。虚拟环境通常基于virtualenv来实现。
安装virtualenv
- 打开命令提示符(开始菜单->运行->输入cmd->Enter)
-
输入以下命令安装pip:
bash
py -m ensurepip --default-pip注:py是Windows下默认的Python命令,可以根据在你的环境中的Python解析器的名称,用
python
或python3.x
替代。 -
输入以下命令安装virtualenv:
bash
pip install virtualenv
创建虚拟环境
-
新建一个文件夹,用于存放虚拟环境:
bash
mkdir myenv -
在这个文件夹中,创建一个名为venv的虚拟环境:
bash
virtualenv venv -
激活虚拟环境:
bash
venv\Scripts\activate注:在Windows命令提示符(cmd)中,使用\来分隔路径。
-
现在可以在这个虚拟环境中安装依赖包,比如:
bash
pip install requests -
当不需要使用虚拟环境时,可以通过输入以下命令来停止虚拟环境:
bash
deactivate
示例说明
示例一:安装Django并创建Django项目
-
创建一个名为myenv的虚拟环境:
bash
virtualenv myenv -
激活虚拟环境:
bash
myenv\Scripts\activate -
在虚拟环境中安装Django:
bash
pip install Django -
创建一个名为mysite的Django项目:
bash
django-admin startproject mysite -
运行Django开发服务器:
bash
cd mysite
python manage.py runserver -
打开浏览器,访问http://127.0.0.1:8000/,可以看到Django欢迎页面。
-
当不需要使用虚拟环境时,可以通过输入以下命令来停止虚拟环境:
bash
deactivate
示例二:创建Flask项目
-
创建一个名为myenv的虚拟环境:
bash
virtualenv myenv -
激活虚拟环境:
bash
myenv\Scripts\activate -
在虚拟环境中安装Flask:
bash
pip install Flask -
创建一个名为app.py的Flask项目:
```python
from flask import Flaskapp = Flask(name)
@app.route("/")
def hello():
return "Hello World!"if name == "main":
app.run()
``` -
运行Flask开发服务器:
bash
python app.py -
打开浏览器,访问http://127.0.0.1:5000/,可以看到Hello World!。
-
当不需要使用虚拟环境时,可以通过输入以下命令来停止虚拟环境:
bash
deactivate
以上是关于Windows下Python虚拟环境virtualenv安装和使用的详细攻略,希望对你有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:windows下python虚拟环境virtualenv安装和使用详解 - Python技术站