首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python中虚拟环境的使用

Python的虚拟环境可以使一个Python程序拥有独立的库library和解释器interpreter,而不用与其他Python程序共享同一个library和interpreter。虚拟环境的好处是避免了不同Python程序间的互相影响(共同使用global library 和 interpreter),例如程序A需要某个库的1.0版本,而程序B需要同样这个库的2.0版本,如果程序B执行则A就不能执行了。

python

指定使用python版本:

-p PYTHON_EXE, --python=PYTHON_EXE

The Python interpreter to use, e.g., –python=python2.5 will use the python2.5 interpreter to create the new environment. The default is the interpreter that virtualenv was installed with (like /usr/bin/python)

安装virtualenv:

pip install virtualenv

创建虚拟环境

virtualenv venv

virtualenv python3(目录) -p python3(使用python3环境)

virtualenv python3 -p python3

venv是新创建的虚拟环境的名称。 同时会创建一个与虚拟环境名称相同的文件夹venv, 里面存储了一个独立的Python执行环境。

继续执行,注意观察对应的系统

linux中

进入虚拟环境

source venv/bin/activate

进入虚拟环境后,命令行的提示符会加入虚拟环境的名称,例如:(venv)user@machine:~$

退出虚拟环境$

deactivate

删除虚拟环境

rm -r venv

直接删除虚拟环境所在的文件夹venv就删除了我们创建的venv虚拟环境。

windows中

进入虚拟环境

D:\python2\Scripts\venv\Scripts\activate

进入成功以后返回到D:\python2\Scripts\venv\Scripts目录下,不然执行pip安装软件的时候会默认安装到外部的Scripts中,这样虚拟环境本身就没有意义了,

在本机中,进入虚拟环境以后,用pip install django安装django

然后创建django项目的时候,要使用django-admin startproject mysite才可以

退出虚拟环境

  deactivate

直接右键删除即可

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191220A0AKXF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券