1. 程式人生 > >CS231n 課後作業 虛擬環境的建立及使用(win10 & python 3)

CS231n 課後作業 虛擬環境的建立及使用(win10 & python 3)

博主: 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 的使用

  1. 啟用虛擬環境
    activate my_project
  2. 安裝ipykernell
    pip install ipykernel
  3. 將虛擬環境載入到kernel裡
    python -m ipykernel install –user –name=my_project

開啟jupyter notebook ,
Kernel -> Change kernel 至相應虛擬環境即可。