中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

樹莓派如何安裝pyenv和flask

發布時間:2021-11-20 09:23:38 來源:億速云 閱讀:329 作者:小新 欄目:互聯網科技

這篇文章主要介紹了樹莓派如何安裝pyenv和flask,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

前言

準備用flask搭建一個簡單的網站,需要安裝pyenv和flask。

一、安裝pyenv

基本上按照流程走即可,樹莓派本身有兩個版本python,命令python3調用的是python 3.4.2,命令python調用的是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

然后調用作者提供的自動安裝工具,把pyenv安裝到$HOME/.pyenv

$ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

然后會出現提示,需要修改環境變量。我已經安裝好oh-my-zsh了,所以需要修改的是~/.zshrc文件。如果是使用bash shell的話,需要修改的是~/.bash_profile文件。調用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 -)"

然后運行src命令(這個是oh-my-zsh的命令重新reload zsh)。查看一下path變量來確認。

$ 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已經可以使用了。執行幾個命令試試,可以列出所有能夠安裝的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是為了顯示更多的細節。建議連上網線,可以讓下載比較快。下載完成以后是自動編譯安裝,同時把setuptools和pip也安裝好了。我只列出來命令和最后的提示。

$ pyenv install -v 3.4.2
......
Installed Python-3.4.2 to /home/pi/.pyenv/versions/3.4.2

這時候需要調用rehash命令,Rehash pyenv shims (run this after installing executables)

$ pyenv rehash

二、安裝flask

新建一個文件夾叫做microblog,然后我們在此文件夾實驗flask。設置采用的python版本是剛剛安裝好的3.4.2。

$ cd microblog
$ pyenv local 3.4.2

先運行一下pip --version,確認是否是正確的pip。

$ pip --version
pip 1.5.6 from /home/pi/.pyenv/versions/3.4.2/lib/python3.4/site-packages (python 3.4)

開始安裝flask和相關的軟件包。

$ pip install flask flask-login flask-openid flask-mail flask-sqlalchemy sqlalchemy-migrate flask-whooshalchemy flask-wtf flask-babel guess_language flipflop coverage

完成以后再執行一下pyenv rehash。我們就可以去寫“Hello World”程序了。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“樹莓派如何安裝pyenv和flask”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

文水县| 普宁市| 瓦房店市| 宁海县| 福安市| 广东省| 余江县| 大兴区| 边坝县| 乐清市| 吴旗县| 肥西县| 丹凤县| 江阴市| 吉隆县| 浑源县| 韶山市| 盐亭县| 彭水| 左权县| 淮滨县| 龙山县| 芒康县| 玛多县| 邹平县| 南靖县| 仙游县| 监利县| 全椒县| 东莞市| 新乡市| 虹口区| 麻阳| 麻江县| 上高县| 闽侯县| 汾西县| 改则县| 灵璧县| 疏附县| 安乡县|