windows下安装virtualenv以及virtualenvwrapper

一、windows配置虚拟环境

1.1 安装虚拟环境包

  • 默认安装virtualenvvirtualenvwrapper
    	pip install -i virtualenv
    	pip install virtualenvwrapper-win
    
  • 镜像安装virtualenvvirtualenvwrapper
    pip install -i https://pypi.douban.com/simple/ virtualenv
    pip install -i https://pypi.douban.com/simple// virtualenvwrapper-win
    
  • 解决安装过程中提示not a trusted or secure host等错误?
    • 方法一
      将https改成http
      pip install -i https://pypi.douban.com/simple/ virtualenv
      pip install -i https://pypi.douban.com/simple// virtualenvwrapper-win
      
    • 方法二
      添加后缀--trusted-host pypi.douban.com
      pip install -i https://pypi.douban.com/simple/ virtualenv  --trusted-host pypi.douban.com
      pip install -i https://pypi.douban.com/simple// virtualenvwrapper-win  --trusted-host pypi.douban.com
      

1.2 关于为什么要安装virtualenvwrapper-win?

是因为通过该包,我们可以很方便的管理我们的虚拟环境目录,如果只使用virtualenv,可能我们需要记住每一个虚拟环境的目录,然后cd到哪一个环境目录下,这样操作起来太麻烦。后面会介绍virtualenvwrapper-win多么的便捷。

1.3 配置虚拟环境WORKON_HOME目录

这里我就把虚拟环境目录放在python的安装目录下了,配置环境变量如变量名WORKON_HOME,对应的值为:F:\develop\Python\envs操作完成,需要重启cmd

在这里插入图片描述

1.4 测试虚拟环境

  • 默认python版本创建
    mkvirtualenv test
    
  • 指定python版本创建
    mkvirtualenv test -p F:\develop\Python\Python36\python.exe 
    

创建完成会自动进入test虚拟环境目录下,后面可直接使用workon [虚拟环境名称]进入虚拟环境

1.5 常用命令列表

  • 列出虚拟环境列表:workon或者 lsvirtualenv
  • 新建虚拟环境:mkvirtualenv [虚拟环境名称] -p [python版本路径]
  • 启动/切换虚拟环境:workon [虚拟环境名称]
  • 离开虚拟环境:deactivate
  • 删除虚拟环境:rmvirtualenv [虚拟环境名称]
  • 导航到当前激活的虚拟环境的目录中:cdvirtualenv
  • 显示 site-packages 目录中的内容:lssitepackages

二、liunx配置虚拟环境

  • 安装virtualenvvirtualenvwrapper

    sudo pip install virtualenv virtualenvwrapper
    
  • 如果遇到报错信息ERROR: Could not find a version that satisfies the requirement pbr (from versions: none)
    解决办法如下

    pip install pbr stevedore
    
  • 如果遇到报错信息ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
    解决办法如下

    pip install --upgrade setuptools
    pip install --upgrade pip
    
  • 编辑.bashrc文件 sudo vim ~/.bashrc,内容如下

    export WORKON_HOME=/data/env #虚拟环境存放路径
    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python #指定虚拟环境的python解释器
    source /usr/local/python/bin/virtualenvwrapper.sh
    
  • 创建软连接

    sudo ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
    source ~/.bashrc
    
  • 测试虚拟环境(略)

三 、配置pip镜像地址

3.1 临时使用如下

  • 方法pip install -i [国内镜像地址] [包名]
    pip install -i  http://mirrors.aliyun.com/pypi/simple/ django
    pip install -i  http://pypi.douban.com/simple/ django
    

3.2 永久使用如下

  • 针对window系统
    在当前登录用户目录下%HOME%\pip\新建pip.ini文件,内容如下:

    [global]
    index-url = https://pypi.doubanio.com/simple/
    [install]
    trusted-host=pypi.doubanio.com
    

    添加该文件路径到环境变量path,如下图:
    pip

  • 针对linux系统
    在root目录下mkdir ~/.pip

    cd ~
    `mkdir ~/.pip`
    vim pip.conf
    

    其中pip.conf内容如下:

    [global]
    index-url = https://pypi.doubanio.com/simple/
    [install]
    trusted-host=pypi.doubanio.com
    
  • 为什么要放在%HOME%\pip\目录下?
    因为pip官网关于有给出pip.ini文件放置的目录,有好几种,反正我们只要配置在pip默认搜索的几个位置之一就行

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值