博主: Chris_yg
欢迎讨论,共同进步
在学习李飞飞CS231n的过程中,需要通过完成课后习题进行知识巩固与实践,每个习题涉及到不同的packages的使用,建议利用虚拟环境对包进行管理。本文介绍利用virtualenv建立virtual environment以及虚拟环境下jupyter notebook 的使用,介绍如下。
进行前请确认本机安装有python 及 pip , 版本查看方式,打开cmd:
python –version
pip –version
一 虚拟环境的建立及使用
- 利用 pip 安装 virtualenv
pip install virtualenv - 查看版本
virtualenv –version - 为某一作业/项目建立一个virtual environment
cd my_project_folder(将路径转换为作业路径)
virtualenv my_project(建立虚拟环境,名字自定) - 激活虚拟环境
activate my_project
激活成功后,虚拟环境名称将出现在命令行左侧,此后可利用pip将所需packages安装在该虚拟环境下 - 退出虚拟环境
deactivate
从cs231n上下载下来的作业,里面包含文件 requirements.txt ,该文件记录了完成该作业所需packages,使用以下命令进行安装
pip install -r requirements.txt
二 jupyter notebook 的使用
- 激活虚拟环境
activate my_project - 安装ipykernell
pip install ipykernel - 将虚拟环境加载到kernel里
python -m ipykernel install –user –name=my_project
打开jupyter notebook ,
Kernel -> Change kernel 至相应虚拟环境即可。