Rasbian系统 树莓派Python环境搭建
Rasbian系统 树莓派Python环境搭建
换源
nano 是Rasbian自带的一款轻量级的文本编辑器,这里也可以用其它文本编辑器替代。
将raspi.list 和 sources.list 里的所有内容用 ‘#’ 注释掉,并添加以下内容
sudo nano /etc/apt/sources.list.d/raspi.list
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
——
sudo nano /etc/apt/sources.list
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
当然也可以去找其它的国内镜像网站
但是有些源里可能找不到要下载的包
更新 apt-get
sudo apt-get update
sudo apt-get upgrade
准备SSL等
sudo apt-get install libssl-dev openssl
sudo apt-get install libffi-dev
需要下载两个文件:
Python-3.8.7.tgz
https://www.python.org/ftp/python/3.8.7/Python-3.8.7.tgzsetuptools-19.6.tar.gz //这个版本的setuptool太低了,跟python3.8不兼容
所以下载 setuptools-58.4.0https://files.pythonhosted.org/packages/a8/50/76fb9cfe521b531feecd932ab920cd6e32f6838527af7b34ef78d5f39a18/setuptools-58.4.0-py3-none-any.whl
解压、编译、安装、创建软连接、更新
将文件解压出来
得到 Python-3.8.7 文件夹
tar -xzvf Python-3.8.7.tgz
可以随手把存放目录先创建好,这里的目录可自行选择
sudo mkdir /usr/local/python3.8
切到Python-3.8.7文件夹下,执行文件夹里的config文件
prefix后面是安装路径,可以自行选择
sudo ./configure --enable-optimizations --prefix=/usr/local/python3.8 --with-ssl
接着进行编译和安装
在Python-3.8.7文件夹下依次执行下面的命令
sudo make
sudo make install
可以删除临时文件
sudo make clean
建立软链接,这里的路径跟 ./config 那一步的路径有关,视具体情况处理
/usr/bin 里面是全局的命令 可以用 ls -al 详细查看
sudo ln -s /usr/local/python3.8/bin/python3.8 /usr/bin/python3.8
sudo ln -s /usr/local/python3.8/bin/pip3.8 /usr/bin/pip3.8
检验安装结果,查看一下版本号
这里的"python3.8" 和 “pip3.8” 由上一步建立的软连接名称决定
python3.8 -V
pip3.8 -V
切换到有 setuptools-58.4.0-py3-none-any.whl 文件夹下执行
pip3.8 install setuptools-58.4.0-py3-none-any.whl
更新 pip 等
pip3.8 install --upgrade pip
pip3.8 install --upgrade setuptools
安装特定版本的库
pip install <软件名>==<版本号> 如
pip3.8 install numpy==1.19.4
批量安装库
建立一个文件用来存放需要安装的库,如
setuptools
numpy
pandas
scipy
matplotlib
pyserial
scikit_learn
opencv-python
然后执行(requirements.txt是保存上面内容的文件名)
pip3.8 install -r ./requirements.txt
ModuleNotFoundError: No module named ‘_ctypes’
可以参考 https://blog.csdn.net/qq_42353939/article/details/94609591
安装 matplotlib 可能会用到
pip3.8 install pyinstaller
pip3.8 install wheel
sudo apt-get install libjpeg-devel
sudo apt-get install liblapack-dev
sudo apt-get install qt5-default qtcreator
安装 scipy 可能会用到
sudo apt-get install libblas-dev
sudo apt-get install liblapack-dev
sudo apt-get install gfortran
sudo apt-get install python-scipy
sudo apt-get install gcc gfortran
sudo apt-get install python3-dev
sudo apt-get install libopenblas-dev
sudo apt-get install liblapack-dev
sudo apt-get install cython3
sudo apt-get install libfreetype6-dev
sudo apt-get install pybind11
也可参考 https://blog.csdn.net/weixin_39550816/article/details/108533140
module ‘serial’ has no attribute ‘Serial’
卸载 serial、pyserial,并重新安装pyserial
pip3.8 uninstall serial
pip3.8 uninstall pyserial
pip3.8 install pyserial
虚拟环境创建
安装虚拟环境
pip3.8 install virtualenv
进入python的工程文件,并创建虚拟环境此处 venv 是虚拟环境的名称,后同,可以自定义
virtualenv -p python3 venv
激活虚拟环境,此处的 venv 是虚拟环境的名称。成功激活后会看见用户名前多了一个(venv)。此时再运行python程序时就是在虚拟环境中运行的了
source ./venv/bin/activate
此时可以执行以下命令查看虚拟环境中已导入的包和向虚拟环境中导入需要的包
pip3.8 list
pip3.8 install <package_name>
关闭虚拟环境
deactivate
virtualenv的官方文档 https://virtualenv.pypa.io/en/latest/index.html
Rasbian系统 树莓派Python环境搭建相关推荐
- MAC系统Python环境搭建
MAC系统Python环境搭建 Python环境搭建三部曲: 1.安装python 2.安装python编辑器pycharm 3.编写第一个python程序 首先,安装Python ,我下载的是版本3 ...
- Windows系统下的Python环境搭建
-------在网上搜罗了许多Python环境搭建的方法,还是下面这一篇我觉得最详细,搬来作为参考---------- 转自https://zhuanlan.zhihu.com/p/111168324 ...
- 千锋Python环境搭建大全
千锋互联作为中国IT培训的领军品牌,一直把握技术趋势,给大家带来最新的技术分享! 千锋互联python主流开发环境免费分享视频文档中,就有写一个helloworld程序的示范.火速前来下载吧 所谓&q ...
- pycharm conda 环境 切换 linux_【Python专题(一)】python环境搭建
前言 近几年python搭上了机器学习,人工智能的快车道,发展的如火如荼.不止是互联网,现在金融.国企甚至公务员朋友都有学python的计划.虽然我们也发现不管是微信朋友圈还是百度搜索,总是能看到各 ...
- Python 环境搭建
Python 环境搭建 本章节我们将向大家介绍如何在本地搭建Python开发环境. Python可应用于多平台包括 Linux 和 Mac OS X. 你可以通过终端窗口输入 "python ...
- 什么是python-三分钟了解什么是Python?python环境搭建
原标题:三分钟了解什么是Python?python环境搭建 Python , 是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,Python 已经成为继JAVA,C++之后的的第三大语言. ...
- 安装python环境与运行_专栏G|轻松学Python01:Python环境搭建与运行
原标题:专栏G|轻松学Python01:Python环境搭建与运行 | Cora编撰 | 和[PM10分男人]一起成长 Python是一个开源且功能强大的解释型语言,应用领域比较广泛,如今越来越受重视 ...
- python环境介绍_Python介绍以及Python环境搭建
Python介绍以及Python环境搭建 1.Python 发展历史 Python是由Guido van Rossum在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的,据说是在圣诞 ...
- windows下python环境搭建_Linux/Windows下Python环境搭建步骤
Python环境搭建首先到官网(www.python.org)下载相应的安装版本.主要分为Windows和Linux两种: 一.Linux下Python环境搭建 一般情况下,Linux系统都已经预安装 ...
最新文章
- 九度oj 题目1411:转圈
- MyEclipse优化---编程时更流畅
- pc控制iphone的软件_如何在iPhone上下载升级最新的iOS 13公测版
- 汉字转拼音缩写的函数以及其他函数
- .NET 6 Preview5+VS2022实战千万并发秒杀项目,帅爆了(附源码)
- mysql访问60s出现timeout_websocket 每60s报WsHttpUpgradeHandler.timeoutAsync
- window下的SCROLLbar的使用技巧
- Windows小工具广告弹窗杀手+源码
- WPF中路由事件的传播
- raspberry pi_书评:“ Raspberry Pi for Secret Agents”的使用效果不佳
- return语句的用法
- onenote 不能同步的原因及解决方法(教训总结)
- Q120:PBRT-V3,“直接光照”积分器(14.3章节)
- 表单式工作流功能模块设计方案
- AdventNet 网管管理平台
- pin码计算器网页版_PIN码计算锦集
- 【转】RHadoop实践系列之二:RHadoop安装与使用
- WPS简历模板的图标怎么修改_个人简历怎么做?个人求职简历模板
- html qq表情插件,【精品】14款优秀的jQuery和CSS3插件及源码
- ORA-01017 ORA-02063: preceding 2 lines from SQLEMR