1懂缕、下載和安裝PsychoPy
首先進(jìn)入PsychoPy的官網(wǎng)。
點(diǎn)擊右上角的Install
進(jìn)入下載界面王凑。
官方提供過(guò)了多種安裝方式搪柑。
點(diǎn)擊上方藍(lán)色按鈕下載的是類似于E-Prime那樣可以獨(dú)立運(yùn)行的PsychoPy客戶端。藍(lán)色按鈕下方的PsychoPy releases github
鏈接索烹,點(diǎn)進(jìn)去后可以瀏覽歷史的版本工碾,以及最新的版本。
除了獨(dú)立運(yùn)行的客戶端版本百姓,亦可手動(dòng)安裝package形式的PsychoPy渊额。官網(wǎng)的說(shuō)明中,brew install垒拢、Linux旬迹、Anaconda and Miniconda分別對(duì)應(yīng)不同的操作系統(tǒng)的安裝方法,對(duì)于Windows系統(tǒng)的用戶子库,則可以使用pip install舱权。簡(jiǎn)單來(lái)說(shuō)矗晃,pip是Python中用于安裝和管理各種包(package)的工具仑嗅,而PsychoPy其實(shí)也是Python中的一個(gè)包,所以我們可以使用pip來(lái)安裝PsychoPy张症。
如果想要手動(dòng)安裝的話仓技,首先你需要在Python官網(wǎng)下載Python(目前最新版本是Python3.8)。安裝好之后俗他,打開(kāi)CMD或者Windows PowerShell脖捻,輸入python
并回車(chē),如果顯示了相關(guān)的信息則表示安裝成功兆衅。
C:\Users\韋子謙>python
Python 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 03:37:03) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
安裝好Python后地沮,安裝pip,一般的安裝方法是網(wǎng)上下載 “get-pip.py” 這一文件羡亩,然后打開(kāi)CMD或者Windows PowerShell摩疑,輸入set-location
+ get-pip.py所在的文件位置并回車(chē),然后輸入python get-pip.py
并回車(chē)即可畏铆,例如:
set-location C:\
python get-pip.py
安裝完成后雷袋,同樣的輸入pip
并回車(chē),以查看是否安裝成功辞居。
要想使用pip安裝PsychoPy楷怒,也很簡(jiǎn)單蛋勺,只需要輸入:
pip install psychopy
接下來(lái)系統(tǒng)就會(huì)自動(dòng)為你下載和安裝最新版本的PsychoPy。
安裝完成后鸠删,輸入psychopy
來(lái)查看是否安裝成功抱完。以及,也可以輸入pip list
或pip3 list
來(lái)查看已安裝的包冶共。
不過(guò)乾蛤,手動(dòng)安裝過(guò)于吃力不討好,而且會(huì)遇到許多讓新手頭疼的問(wèn)題捅僵,因此還是推介直接安裝可以獨(dú)立運(yùn)行的PsychoPy客戶端家卖。
打開(kāi)下載好的安裝包,推薦安裝至非系統(tǒng)盤(pán)(C盤(pán)以外的盤(pán))庙楚,等待安裝完畢即可上荡。
安裝完成后,點(diǎn)擊打開(kāi)PsychoPy馒闷,默認(rèn)打開(kāi)的是Coder頁(yè)面酪捡,這里是我們敲代碼的地方。
點(diǎn)擊菜單欄的View——Go to Builder view(或點(diǎn)擊快捷鍵 “Ctrl + L” )即可進(jìn)入Builder頁(yè)面纳账。
可以發(fā)現(xiàn)逛薇,Builder頁(yè)面類似于E-Prime,為我們提供了圖像化的編程環(huán)境疏虫,其主要由 “Routines” 和 “Flow” 兩大面板組成永罚。
- Routines面板(即左上方的 “trial” 部分)主要用于設(shè)置一個(gè)試次中事件呈現(xiàn)的 timing,以及指導(dǎo)語(yǔ)和反饋的呈現(xiàn)卧秘。
- Flow面板(左下方)有點(diǎn)類似于E-Prime中的 “SessionProc”呢袱,在這里你可以將多個(gè) Routines 組合以構(gòu)建出整個(gè)實(shí)驗(yàn)(包括循環(huán)的設(shè)置)。
- Components部分(右方)則類似于E-Prime中的 “ToolBox”翅敌,我們可以通過(guò)點(diǎn)擊相應(yīng)的工具以在實(shí)驗(yàn)中添加文字羞福、圖片刺激,以及實(shí)現(xiàn)其它多種功能蚯涮。
現(xiàn)在來(lái)試試看PsychoPy是否能夠成功運(yùn)行腳本治专。回到 Coder 頁(yè)面遭顶,點(diǎn)擊菜單欄中的Demos
——basic
——hello_world.py
點(diǎn)擊工具欄中綠色小人的按鈕张峰,運(yùn)行腳本。結(jié)果如下液肌。
看來(lái)我們的PsychoPy可以正常運(yùn)行了挟炬!
?
2、下載和安裝Pycharm
但是呢,PsychoPy中的Coder頁(yè)面還是太過(guò)簡(jiǎn)陋了谤祖。就像我們更喜歡在Word而非文本編輯器中編輯文本一樣婿滓,對(duì)于敲代碼而言,我們最好再準(zhǔn)備一個(gè)好用的集成開(kāi)發(fā)環(huán)境粥喜。因此這里推介大家再安裝Pycharm(一款非常好用的Python集成開(kāi)發(fā)環(huán)境)凸主。使用Pycharm敲代碼有許多好處,例如能夠自動(dòng)補(bǔ)全代碼额湘、標(biāo)明錯(cuò)誤的代碼卿吐、方便更新各種包等。
首先打開(kāi)Pycharm官網(wǎng)中的下載地址锋华。
可以發(fā)現(xiàn)有兩種版本嗡官,一種是收費(fèi)的專業(yè)版,一種是免費(fèi)的社區(qū)版毯焕,專業(yè)版有一個(gè)類似MATLAB中的工作區(qū)衍腥,可以很方便地查看變量,可以通過(guò)高校郵箱進(jìn)行申請(qǐng)纳猫,不過(guò)一般而言婆咸,社區(qū)版也完全夠用。下載完畢后選擇安裝芜辕,同樣推薦安裝至非系統(tǒng)盤(pán)尚骄。
這里的選項(xiàng)勾第一個(gè)就可以了。
安裝完畢后侵续,打開(kāi)Pycharm倔丈。如果以前安裝過(guò)Pycharm,這里可以選擇加載以前的配置询兴,第一次安裝則選擇Do not import settings
即可乃沙。
接下來(lái)可以自定義UI主題起趾,一種是黑色主題一種是白色主題诗舰,根據(jù)喜好選擇即可。
接著是選擇想要安裝的插件训裆,可以不安裝直接點(diǎn)下一步眶根。
點(diǎn)擊Creat New Project
。
選擇項(xiàng)目的位置和解釋器边琉,位置(Location)建議選擇非系統(tǒng)盤(pán)属百,解釋器(Base interpreter)則選擇 PsychoPy 安裝目錄的Python。
點(diǎn)擊Create
变姨,項(xiàng)目創(chuàng)建成功族扰。
點(diǎn)擊左上方菜單欄的File
,點(diǎn)擊Settings
,點(diǎn)擊Project
下的Project Interpreter
渔呵,這里可以看到當(dāng)前使用的Python解釋器所安裝的包。因?yàn)槲覀兪褂玫氖荘sychoPy客戶端自帶的Python環(huán)境,所以編寫(xiě)心理學(xué)實(shí)驗(yàn)所需要的各種包都是安裝好了的(如果沒(méi)有顯示圖中的樣子践瓷,則在Project Interpreter
一欄將解釋器重新選擇為PsychoPy文件目錄中的解釋器)炸卑。
此外,在Editor
中录豺,我們還可以自定義Pycharm中代碼的字體朦肘、字號(hào)和顏色等。
點(diǎn)擊主菜單左上角菜單欄的File
双饥,點(diǎn)擊New Scratch File
媒抠,文件類型選擇Python
,新建一個(gè)腳本文件咏花。
現(xiàn)在领舰,將hello——world.py
的代碼復(fù)制到新建的腳本文件中。
接著嘗試運(yùn)行迟螺,運(yùn)行方式有多種:1)點(diǎn)擊上方菜單欄中的Run
冲秽,2)點(diǎn)擊右上方的三角,3)在腳本面板鼠標(biāo)右鍵點(diǎn)擊Run
矩父,4)快捷鍵Alt + Shift +F10
锉桑。
運(yùn)行成功!
現(xiàn)在我們可以在Pycharm中愉快地學(xué)習(xí)如何借助PsychoPy來(lái)編寫(xiě)心理學(xué)實(shí)驗(yàn)程序了窍株!
歡迎閱讀:
【Python】從零開(kāi)始運(yùn)用Pygame/PsychoPy編寫(xiě)一個(gè)簡(jiǎn)單的心理學(xué)實(shí)驗(yàn)程序
----------2020.9.28更新----------
現(xiàn)在Pycharm支持中文啦民轴,在“設(shè)置”——“Plugins”里,搜索“Chinese”球订,就能找到官方發(fā)布的中文插件~