您好,登錄后才能下訂單哦!
這篇文章主要介紹了樹莓派如何安裝pyenv和flask,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
準(zhǔn)備用flask搭建一個(gè)簡單的網(wǎng)站,需要安裝pyenv和flask。
基本上按照流程走即可,樹莓派本身有兩個(gè)版本python,命令python3調(diào)用的是python 3.4.2,命令python調(diào)用的是python 2.7.9。
先安裝軟件依賴:
$ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm
然后調(diào)用作者提供的自動安裝工具,把pyenv安裝到$HOME/.pyenv
$ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
然后會出現(xiàn)提示,需要修改環(huán)境變量。我已經(jīng)安裝好oh-my-zsh了,所以需要修改的是~/.zshrc文件。如果是使用bash shell的話,需要修改的是~/.bash_profile文件。調(diào)用nano修改好文件。
WARNING: seems you still have not added 'pyenv' to the load path. # Load pyenv automatically by adding # the following to ~/.zshrc: export PATH="/home/pi/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)"
然后運(yùn)行src命令(這個(gè)是oh-my-zsh的命令重新reload zsh)。查看一下path變量來確認(rèn)。
$ src re-compiling /home/pi/.zshrc.zwc: succeeded $ echo $PATH /home/pi/.pyenv/plugins/pyenv-virtualenv/shims:/home/pi/.pyenv/shims:/home/pi/.pyenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/games
一切順利的話,pyenv已經(jīng)可以使用了。執(zhí)行幾個(gè)命令試試,可以列出所有能夠安裝的python版本。
$ pyenv versions * system (set by /home/pi/.pyenv/version) $ pyenv install --list Available versions: 2.1.3 2.2.3 2.3.7 2.4 2.4.1 ......
我想安裝的是3.4.2,使用如下命令。加上-v是為了顯示更多的細(xì)節(jié)。建議連上網(wǎng)線,可以讓下載比較快。下載完成以后是自動編譯安裝,同時(shí)把setuptools和pip也安裝好了。我只列出來命令和最后的提示。
$ pyenv install -v 3.4.2 ...... Installed Python-3.4.2 to /home/pi/.pyenv/versions/3.4.2
這時(shí)候需要調(diào)用rehash命令,Rehash pyenv shims (run this after installing executables)
$ pyenv rehash
新建一個(gè)文件夾叫做microblog,然后我們在此文件夾實(shí)驗(yàn)flask。設(shè)置采用的python版本是剛剛安裝好的3.4.2。
$ cd microblog $ pyenv local 3.4.2
先運(yùn)行一下pip --version,確認(rèn)是否是正確的pip。
$ pip --version pip 1.5.6 from /home/pi/.pyenv/versions/3.4.2/lib/python3.4/site-packages (python 3.4)
開始安裝flask和相關(guān)的軟件包。
$ pip install flask flask-login flask-openid flask-mail flask-sqlalchemy sqlalchemy-migrate flask-whooshalchemy flask-wtf flask-babel guess_language flipflop coverage
完成以后再執(zhí)行一下pyenv rehash。我們就可以去寫“Hello World”程序了。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“樹莓派如何安裝pyenv和flask”這篇文章對大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。