CS231N 之 作业环境搭建
1.下载安装Anaconda
-
下载.sh文件 (请选择对应版本进行下载)
-
打开terminal,打开下载文件的位置:
cd Downloads/
- 运行 .sh 文件:
bash Anaconda3-5.2.0-Linux-x86_64.sh
- 进入注册信息页面,输入yes
- 确认文件即将安装的位置,按enter
- 进入安装过程
- 安装完成后,收到__加入环境变量__的提示信息
Do you wish the installer to prepend the Anaconda3 install location to PATH in your /home/…/.bashrc ? [yes|no]
输入yes
- 安装完成,出现提示信息
Do you wish to proceed with the installation of Microsoft VSCode? [yes|no]
输入no
- 重启终端,即可使用Anaconda3
- 添加环境变量: 若在终端输入 python,仍然会显示Ubuntu自带的python版本,我们执行:
sudo gedit ~/.bashrc
export PATH="/home/...(待填)/anaconda3/bin:$PATH"
注意:PATH后面需要填写ANACONDA的实际安装位置
- 执行下面命令更新环境变量
source ~/.bashrc
- 这时候可以查看python版本
python --version
2.配置虚拟环境
- 运行(在终端中)创建一个叫做cs231n的环境:
conda create -n cs231n python=3.6 anaconda 1
注意:python=3.6 需要根据实际的python版本设置
- 激活并进入环境,请运行 source activate cs231n
source activate cs231n
- 要退出,您只需关闭窗口或运行即可
source deactivate cs231n
请注意,每次要处理作业时,都应该运行 source activate cs231n
3.在虚拟环境中安装依赖
- 首先,激活并进入环境,请运行:
source activate cs231n
- 如果缺少库,可以执行下面命令安装(…替换为numpy或者scipy)
conda install ...
- 查看conda安装了哪些包可以使用以下命令:
conda list
- 如果有requirements.txt,则可以使用如下命令在虚拟环境中pip install:
python -m pip install requirement.txt
> (python -m 以保证安装在虚拟环境中)
4.使用jupyter开始编辑作业
jupyter是Anaconda中安装好的一个编译器,你如果在上面安装完Anaconda后执行了conda list 会看到jupyter
- 在终端执行打开jupyter notebook
jupyter notebook
- 然后点击assignment1/knn.ipynb即可开始做第一个作业
Attention: 程序界面是分块的,在每一个块内按shift+enter就会执行相应的块查看输出结果。注意的是:程序需要顺序执行,否则会出现未定义的变量
// DenryDu
// 2020-06-20