千家信息网

树莓派如何安装pyenv和flask

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这篇文章主要介绍了树莓派如何安装pyenv和flask,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前言准备用flask搭建一个简单的
千家信息网最后更新 2025年12月03日树莓派如何安装pyenv和flask

这篇文章主要介绍了树莓派如何安装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变量来确认。

$ srcre-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 --listAvailable 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 --versionpip 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"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

命令 文件 篇文章 树莓 版本 装好 变量 同时 文件夹 更多 软件 提示 运行 两个 价值 作者 兴趣 前言 工具 建议 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库收缩中可用空间 常熟一站式网络技术服务电话 网络安全研究有哪些方面 港区超聚变服务器企业在哪个位置 软件开发前后端技术岗交流 网络配置和服务器管理系统 中小学网络安全微课堂 德州智慧社区软件开发电话 WOW数据库技术移民 linux服务器镜像文件 武冈电力软件开发 管家婆服务器版本不对 苹果服务器通讯异常 开启网络安全防护 网络安全多网合一脆弱体 交换机怎么模拟服务器地址 sci医学数据库检索入口 同型号的服务器合并 个人网络安全自查工作 网络安全法与工控系统安全 江苏智能软件开发厂家批发价 查看软件开发进度的图标 软件开发半年总结报告 扬州银联软件开发诚信合作 怎么做到网络安全口播 服务器放在台湾安全吗 数据库服务器双机热备命令 国家网络安全的基本法律 计算机网络技术核心工作内容 邮件服务器不需要域名
0