天天看点

windows下使用virtualenv创建环境

原文:https://blog.csdn.net/lanchunhui/article/details/62417314

使用场景:斯坦福cs231n_2017公开课作业一需要创建的环境

cs231n作业教程中写法:

cd assignment1
           
sudo pip install virtualenv      #               这个可能已经安装
           
virtualenv -p python3 .env       #               创建一个名为               .env               的              虚拟环境 (python3)# 注意: 你也可以使用"virtualenv .env" 来使用你的默认python(通常是 python 2.7)
           
source .env/bin/activate         #               激活虚拟环境
           
pip install -r requirements.txt  #               安装依赖项
           
#               这里需要等待一段时间来进行依赖项的安装...
           
deactivate                       #               停用,退出虚拟环境
           

实际操作时,遇到两个问题:

1.在linux下安装时,requirements.txt中的site无法安装

    解决办法:暂无

2.在windows下进行尝试,发现source在windows的cmd中无法操作,网页中得到如下解决办法:

  • 首先使用 pip 命令安装 virtualenv
    • 进入 cmd 命令行界面查询版本:

      virtualenv --version

  • 进入 cmd 命令行界面使用

    virtualenv venv

    创建名为 venv 的虚拟环境;
  • 启动虚拟环境(这点和 linux 下的使用不一样):在当前路径下,直接输入:

    venv\Scripts\activate

    激活虚拟环境; (注意斜线方向)
    • 在该虚拟环境下,使用 pip 安装新的库,当然此时安装的库,仅对当前环境有效;
  • 退出虚拟环境:

    deactivate

继续阅读