原文: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 命令行界面查询版本:
- 进入 cmd 命令行界面使用
创建名为 venv 的虚拟环境;virtualenv venv
- 启动虚拟环境(这点和 linux 下的使用不一样):在当前路径下,直接输入:
激活虚拟环境; (注意斜线方向)venv\Scripts\activate
- 在该虚拟环境下,使用 pip 安装新的库,当然此时安装的库,仅对当前环境有效;
- 退出虚拟环境:
deactivate