作者:
林昱誠(Yu-Cheng Lin)
閱讀時間:
3
分鐘
# 安裝 Pennylane
此系列文章我們希望讀者有 Python coding 基礎,如果沒有的話也無妨,讀者還是能透過這系列文章輕易上手。
在這節我們將一步一步教您,如何將 Pennylane 接上您的電腦,以便日後用 Pennylane 實作量子計算。安裝 Pennylane 的方法有很多種,讀者可以自行評估哪種方法最適合你,或是對你最方便。 ## 線上使用 如果你不想要在自己的電腦上安裝 Pennylane 或是覺得安裝程序很麻煩,那你可以在網頁上使用 Pennylane,缺點就是如果你有什麼大數據要拿來做量子計算,或是要將計算輸出的結果輸出成表格,就要先將檔案丟到雲端。 首先打開瀏覽器(建議是 Google Chrome),搜尋 "Colab",或是點擊這[連結](https://colab.research.google.com/ )。Colab 是 Google 提供的免費雲端開發環境,還有提供免費的 GPU 資源做使用。 點擊右上角「登入」,用您的 Google 帳號登入
Colab Home

Colab 首頁

點擊左上角「檔案」中的「開啟筆記本」
Open file

點擊視窗中左下角的「新增筆記本」
Add notebook

在長條方格(稱作 cell)中輸入 "*!pip install pennylane"*
Cell

點擊 cell 左邊類似播放圖示的按鍵,安裝 Pennylane,安裝完後,點擊 cell 左上方「+ 程式碼」,然後在新的 cell 輸入 ```python=+ import pennylane as qml ``` 一樣點擊執行,你就可以開始使用 Pennylane。更多關於 Colab 的基本教學,可以參看這[連結](https://its.fcu.edu.tw/sites/default/files/oit_custom/colab%E8%AA%AA%E6%98%8E-20230103-HL.pdf)。 ## 在自己電腦上使用(本地安裝) 簡言而之就是把 Pennylane 安裝在自己的電腦上,在自己的電腦上做使用,好處是可以離線使用,缺點是當你要執行比較複雜的任務而你的電腦硬體配置也不是那麼好,就容易當機或是跑很慢(一個小時以上),不過通常是你已經在做研究才會執行那麼複雜的任務。 ### 第一步:檢查 Python 版本 首先,你要檢查電腦內建 Python 的版本,否則無法支援下文要提及的 jupyter notebook 和 Pennylane。打開你電腦上的終端機(terminal) 如果你的電腦是 Mac,你可以在 Spotlight 搜尋中輸入 "terminal",如果你的電腦是 Windows,則在「開始」的搜尋匡(或是快捷鍵 Win+R)中輸入 "CMD",如果你的作業系統是 Linux,可以透過快捷鍵 CTRL+ALT+T 打開 terminal。
Terminal

Mac 終端機

接著在 terminal 中打以下程式碼(只要打 "python --version",前面那些文字都是系統預設,Xanadu 只是範例,這段會是你電腦的名字) ```python=+ (base) Xanadu ~ % python --version ``` 按 Enter 後就會出現 Python 的版本,如下 ```python=+ (base) Xanadu ~ % python --version Python 3.9.7 ``` ### 第二步:更新 Python 如果你的 Python 版本是 3.7 以上,那可以跳過這步驟。如果不是的話,可以在[這裡](https://www.python.org/downloads/)選擇你的作業系統與欲安裝的版本(像是 3.11),下載下來並安裝。 如果你是 Windows 使用者,在安裝 Python 的過程中,記得要勾選 "Add Python to PATH"。如果你是 Mac 使用者,要記得安裝 Xcode(電腦會跳出提示要你點擊安裝)。 ### 第三部:安裝 Anaconda 接著我們還需要安裝 jupyter notebook 才能有介面打程式,這邊提供兩種方式做安裝:透過 Anaconda 或是透過 pip 安裝 **使用 Anaconda 安裝**: 我們強烈建議安裝 Anaconda,你可以在[這裡](https://www.anaconda.com/download/success)選擇你的作業系統,下載下來安裝。如果遇到問題,你可以在[這裡](https://simplelearn.tw/anaconda-3-intro-and-installation-guide/)找到安裝教學,或是在網路上搜尋關鍵字.網路上的教學非常豐富。 **使用 pip 安裝**: 在 terminal 上輸入 ```python=+ (base) Xanadu ~ % pip install — upgrade pip ``` 按下 Enter 後執行安裝,安裝完後接著輸入 ```python=+ (base) Xanadu ~ % pip install jupyter ``` ### 第四部:安裝 Pennylane 在 terminal 上輸入 ```python=+ (base) Xanadu ~ % pip install pennylane ``` 按下 Enter 做安裝 ### 第五部:打開 jupyter notebook 最後一步,在 terminal 上輸入 ```python=+ (base) Xanadu ~ % jupyter notebook ``` 接著電腦會透過瀏覽器(網頁)打開 jupyter notebook
jupyter notebook

點擊右上角的 New 下拉選單,點擊 Python
New file

你會看到這畫面
Cell

在長條方格(稱作 cell)中打上 ```python=+ import pennylane as qml ``` 點擊 cell 上方的 "Run",恭喜你,你可以開始使用 Pennylane 做量子計算了。 ## 備註 程式領域瞬息萬變,有時候出現新方法,或是本文提供的方法已經沒再支援,團隊成員來不及更新,敬請見諒。 ## 延伸閱讀 - [Colab 基本介紹與教學](https://its.fcu.edu.tw/sites/default/files/oit_custom/colab%E8%AA%AA%E6%98%8E-20230103-HL.pdf) - [如何安裝 Python(Mac/Windows)](https://chunyeung.medium.com/給自學者的python教學-1-如何安裝python-126f8ce2f967) - [在 Mac 上安裝 Anaconda](https://nk7260ynpa.medium.com/anaconda-安裝教學-macos-f59e744a2cb9) - [在 Windows 上安裝 Anaconda](https://simplelearn.tw/anaconda-3-intro-and-installation-guide/) - [Jupyter 介面介紹](https://simplelearn.tw/jupyter-notebook-intro-and-tutorial/) - [如何安裝 Pennylane(官網)](https://pennylane.ai/install) - [如何安裝 Pennylane(影片)](https://www.youtube.com/watch?v=RDdYapLntbE)
課程目錄