Mon, Jan 1, 0001

Python在windows下版本共存

使用py实现

在安装python3(>=3.3)时,Python的安装包实际上在系统中安装了一个启动器py.exe,默认放置在文件夹C:\Windows\下面。这个启动器允许我们指定使用Python2还是Python3来运行代码(当然前提是你已经成功安装了Python2和Python3)

执行脚本

py -2/-3 待执行的文件.py

也可以在脚本中指定到底使用python2执行还是python3执行 具体:

#! python2
# coding: utf-8

下载依赖库

py -2 -m pip install 依赖库名称
py -3 -m pip install 依赖库名称

python 虚拟环境

虚拟环境是基于virtualenv进行环境隔离。每次创建新的环境时,会进行一次基础库的download

virtualenv安装

pip install virtualenv

为自己的项目创建独立的环境

初始化环境

virtualenv --no-site-packages venv

其中venv为自己想要的名称

重要参数说明: * –no-site-packages: 已经安装到系统Python环境中的所有第三方包都不会复制过来,这样,我们就得到了一个不带任何第三方包的“干净”的Python运行环境 * –system-site-packages: 仍然沿用系统已有的所有三方库

进入独立环境

虚拟环境需要先进入虚拟环境,然后即可直接使用

linux里面:

source venv/bin/activate

windows里面:

执行文件:venv/Scripts/activate.batvenv/Scripts/activate.ps1,此时就会在命令行首出现特舒字符串(venv)

使用独立环境

直接使用相关指令即可

退出独立环境

deactive