windows安装python虚拟环境_windows上安装python虚拟环境

一、windows上安装python虚拟环境

1、安装

pip install virtualenv

virtualenv --version

2、新建一个python虚拟环境virtual_env_01

virtualenv virtual_env_01

cd virtual_env_01

cd Scripts

activate # 进入虚拟环境

deactivate.bat # 退出虚拟环境

3、新建一个python2的虚拟环境virtualenv_py2

virtualenv -p D:\biancheng\python27\python.exe virtualenv_py2 # -p 指定为python2的虚拟环境

cd virtualenv_py2

cd Scripts

activate # 进入虚拟环境

deactivate.bat # 退出虚拟环境

注意:-p 后面的参数为路径,路径可以用双引号或者不加双引号,一定不能用单引号。

正确:virtualenv -p D:\biancheng\python27\python.exe virtualenv_py2 # 双引号

正确:virtualenv -p "D:\biancheng\python27\python.exe" virtualenv_py2 # 不加

错误:virtualenv -p ‘D:\biancheng\python27\python.exe’ virtualenv_py2 # 单引号 错误

延伸:windows中退出python交互模式,ctrl + Z ,再 enter

二、Linux上安装虚拟环境

同上

或者参考:

三、 虚拟环境的升级版 virtualenvwrapper

安装

pip install virtualenv

pip install virtualenvwrapper

windows系统还要安装驱动:pip install virtualenvwrapper-win

查看是否安装成功

workon # 查看虚拟环境列表 或者lsvirtualenv 可以显示所有虚拟环境的家目录

新建并进入虚拟环境py3scrapy

mkvirtualenv py3scrapy

退出虚拟环境

deactivate

进入虚拟环境py3scrapy

workon py3scrapy

删除虚拟环境:

rmvirtualenv py3_mk_dev

延伸:修改虚拟环境的工作家目录

新建环境变量WORKON_HOME。

值为一个存在的路径。这个路径会成为workon命令对虚拟环境列表的搜索路径。

四、对比virtualenv 和 mkvirtualenv

相同:两个命令都是用于新建虚拟环境的,且都-p选项设定python版本。

不同:

virtualenv新建虚拟环境env_test01后,虚拟环境的文件会在当前目录下生成,进入虚拟环境需要cd到当前目录下的 env_test01/Scripts 下 才能 用activate进入新建的虚拟环境;且workon中不显示该虚拟环境。

【强烈推荐】mkvirtualenv新建虚拟环境env_test02后,虚拟环境的文件不会在当前目录下生成(在默认的集中目录中),进入虚拟环境无论在什么目录直接activate即可;且workon中显示该虚拟环境。

延伸:

# -p 指定py版本新建虚拟环境

virtualenv -p D:\biancheng\python27\python.exe virtualenv_py2

mkvirtualenv -p python3 bj11_py3

mkvirtualenv --python=E:\python3.exe bj11_py3

# -i 指定镜像源安装py包

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pillow

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值