当前位置: 首页 > news >正文

linux上安装bluesky的步骤

1、设备上安装的操作系统如下:

orangepi@orangepi5b:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.2 LTS
Release:        22.04
Codename:       jammy

2、在用户家目录下创建一个目录miniconda3目录,并且进入此目录:

orangepi@orangepi5b:~$ mkdir miniconda3
orangepi@orangepi5b:~$ cd miniconda3/

3、从anaconda官网下载Miniconda3-latest-Linux-aarch64.sh:

orangepi@orangepi5b:~/miniconda3$ ls
Miniconda3-latest-Linux-aarch64.sh

4、以下命令快速地安装minconda程序:

orangepi@orangepi5b:~/miniconda3$  bash Miniconda3-latest-Linux-aarch64.sh -b -u -p ~/miniconda3/
PREFIX=/home/orangepi/miniconda3
Unpacking payload ...Installing base environment...Downloading and Extracting Packages:Downloading and Extracting Packages:Preparing transaction: done
Executing transaction: done
installation finished.

5、在安装后,初始化你新安装地minconda。以下命令对bash shell进行初始化:

orangepi@orangepi5b:~/miniconda3$ bin/conda init bash
no change     /home/orangepi/miniconda3/condabin/conda
no change     /home/orangepi/miniconda3/bin/conda
no change     /home/orangepi/miniconda3/bin/conda-env
no change     /home/orangepi/miniconda3/bin/activate
no change     /home/orangepi/miniconda3/bin/deactivate
no change     /home/orangepi/miniconda3/etc/profile.d/conda.sh
no change     /home/orangepi/miniconda3/etc/fish/conf.d/conda.fish
no change     /home/orangepi/miniconda3/shell/condabin/Conda.psm1
no change     /home/orangepi/miniconda3/shell/condabin/conda-hook.ps1
no change     /home/orangepi/miniconda3/lib/python3.11/site-packages/xontrib/conda.xsh
no change     /home/orangepi/miniconda3/etc/profile.d/conda.csh
modified      /home/orangepi/.bashrc==> For changes to take effect, close and re-open your current shell. <==orangepi@orangepi5b:~/miniconda3$ source ~/.bashrc

6、使用conda创建一个全新的软件环境:

(base) orangepi@orangepi5b:~/miniconda3$ bin/conda create -n bluesky-tutorials python=3.7
Channels:- defaults
Platform: linux-aarch64
Collecting package metadata (repodata.json): done
Solving environment: done## Package Plan ##environment location: /home/orangepi/miniconda3/envs/bluesky-tutorialsadded / updated specs:- python=3.7The following packages will be downloaded:package                    |            build---------------------------|-----------------certifi-2022.12.7          |   py37hd43f75c_0         149 KBopenssl-1.1.1w             |       h2f4d8fa_0         3.7 MBpip-22.3.1                 |   py37hd43f75c_0         2.7 MBpython-3.7.16              |       h89984f6_0        44.8 MBsetuptools-65.6.3          |   py37hd43f75c_0         1.1 MBwheel-0.38.4               |   py37hd43f75c_0          63 KB------------------------------------------------------------Total:        52.5 MBThe following NEW packages will be INSTALLED:......Proceed ([y]/n)? yDownloading and Extracting Packages:Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate bluesky-tutorials
#
# To deactivate an active environment, use
#
#     $ conda deactivate

7、激活以上创建的软件环境:

(base) orangepi@orangepi5b:~/miniconda3$ conda activate bluesky-tutorials
(bluesky-tutorials) orangepi@orangepi5b:~/miniconda3$

8、需要git。你可以使用conda安装此软件:

(bluesky-tutorials) orangepi@orangepi5b:~/miniconda3$ conda install git
Channels:- defaults
Platform: linux-aarch64
Collecting package metadata (repodata.json): done
Solving environment: done## Package Plan ##environment location: /home/orangepi/miniconda3/envs/bluesky-tutorialsadded / updated specs:- gitThe following packages will be downloaded:package                    |            build---------------------------|-----------------curl-8.2.1                 |       h581cc77_0          85 KBexpat-2.5.0                |       h419075a_0         151 KBgdbm-1.18                  |       hf59d7a7_4         205 KBgettext-0.21.0             |       h0cce8dc_1         3.3 MBgit-2.40.1                 | pl5340h0779aa8_1        13.1 MBkrb5-1.20.1                |       ha2725d6_1         1.5 MBlibcurl-8.2.1              |       h79326fa_0         415 KBlibnghttp2-1.52.0          |       h5192db0_1         730 KBlibssh2-1.10.0             |       h581cc77_2         315 KBperl-5.34.0                |       h998d150_2        12.5 MB------------------------------------------------------------Total:        32.2 MBThe following NEW packages will be INSTALLED:......Proceed ([y]/n)? YDownloading and Extracting Packages:Preparing transaction: done
Verifying transaction: done
Executing transaction: done

9、确保pip,setuptools和numpy是最新的。这帮你在以下步骤中某些陷阱:

(bluesky-tutorials) orangepi@orangepi5b:~/miniconda3$  python -m pip install --upgrade pip setuptools numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
......
Installing collected packages: setuptools, pip, numpyAttempting uninstall: setuptoolsFound existing installation: setuptools 65.6.3Uninstalling setuptools-65.6.3:Successfully uninstalled setuptools-65.6.3Attempting uninstall: pipFound existing installation: pip 22.3.1Uninstalling pip-22.3.1:Successfully uninstalled pip-22.3.1
Successfully installed numpy-1.21.6 pip-24.0 setuptools-68.0.0

10、安装pyepics, jupyter和matplotlib:

(bluesky-tutorials) orangepi@orangepi5b:~/miniconda3$ python -m pip install jupyter matplotlib  pyepics -i https://pypi.tuna.tsinghua.edu.cn/simple

11、复制仓库:

(bluesky-tutorials) orangepi@orangepi5b:~/miniconda3$ git clone https://github.com/bluesky/tutorials

12、安装所需条件:

(bluesky-tutorials) orangepi@orangepi5b:~/miniconda3/tutorials$ python -m pip install -r binder/requirements-dev.txt
(bluesky-tutorials) orangepi@orangepi5b:~/miniconda3/tutorials$ python -m pip install -e ./bluesky-tutorial-utils  -i https://pypi.tuna.tsinghua.edu.cn/simple

13、启动jupyter

(bluesky-tutorials) orangepi@orangepi5b:~/miniconda3/tutorials$ jupyter notebook

相关文章:

linux上安装bluesky的步骤

1、设备上安装的操作系统如下&#xff1a; orangepiorangepi5b:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.2 LTS Release: 22.04 Codename: jammy 2、在用户家目录下创建一个目录miniconda3目录&a…...

视频监控需求八问:视频智能分析/视频汇聚平台EasyCVR有何特性?

最近TSINGSEE青犀视频在与业内伙伴进行项目合作的过程中&#xff0c;针对安防监控可视化视频管理系统EasyCVR视频融合平台在电信运营商项目中的应用&#xff0c;进行了多方面的项目需求沟通。今天我们就该项目沟通为案例&#xff0c;来具体了解一下用户关心度较高的关于视频智能…...

django rest framework 学习笔记2

注意&#xff1a;该文章部分摘抄之百度&#xff0c;仅当做学习笔记供小白使用&#xff0c;若侵权请联系删除&#xff01; 显示关联表的数据&#xff0c;本示例会显示所有的关联的数据信息 from rest_framework import serializers from .models import Student class StudentM…...

第四篇【传奇开心果系列】Python文本和语音相互转换库技术点案例示例:pyttsx3自动化脚本经典案例

传奇开心果短博文系列 系列短博文目录Python文本和语音相互转换库技术点案例示例系列 短博文目录前言一、雏形示例代码二、扩展思路介绍三、批量处理文本示例代码四、自定义语音设置示例代码五、结合其他库和API示例代码六、语音交互系统示例代码七、多语言支持示例代码八、添加…...

model.train()和model.eval()两种模式的原理

1. model.train() 在使用 pytorch 构建神经网络的时候&#xff0c;训练过程中会在程序上方添加一句model.train()&#xff0c;作用是 启用 batch normalization 和 dropout 。 如果模型中有BN层&#xff08;Batch Normalization&#xff09;和 Dropout &#xff0c;需要在 训练…...

docker的底层原理六: 联合文件系统(UnionFS)

Docker的底层存储原理基于联合文件系统&#xff08;UnionFS&#xff09;。 联合文件系统&#xff08;UnionFS&#xff09;是一种特殊的文件系统&#xff0c;它允许独立地叠加多个目录层&#xff0c;呈现给用户的是这些目录层的联合视图。这种结构使得在Docker中&#xff0c;不…...

【动态规划专栏】专题一:斐波那契数列模型--------1.第N个泰波那契数

本专栏内容为&#xff1a;算法学习专栏&#xff0c;分为优选算法专栏&#xff0c;贪心算法专栏&#xff0c;动态规划专栏以及递归&#xff0c;搜索与回溯算法专栏四部分。 通过本专栏的深入学习&#xff0c;你可以了解并掌握算法。 &#x1f493;博主csdn个人主页&#xff1a;小…...

自养号测评低成本高效率推广,安全可控

测评的作用在于让用户更真实、清晰、快捷地了解产品以及产品的使用方法和体验。通过买家对产品的测评&#xff0c;也可以帮助厂商和卖家优化产品缺陷&#xff0c;提高用户的使用体验。这进而帮助他们获得更好的销量&#xff0c;并更深入地了解市场需求。因此&#xff0c;测评在…...

ubuntu22.04@laptop OpenCV Get Started: 015_deep_learning_with_opencv_dnn_module

ubuntu22.04laptop OpenCV Get Started: 015_deep_learning_with_opencv_dnn_module 1. 源由2. 应用Demo2.1 C应用Demo2.2 Python应用Demo 3. 使用 OpenCV DNN 模块进行图像分类3.1 导入模块并加载类名文本文件3.2 从磁盘加载预训练 DenseNet121 模型3.3 读取图像并准备为模型输…...

【elk查日志 elastic(kibana)】

文章目录 概要具体的使用方式一&#xff1a;查找接口调用历史二&#xff1a;查找自己的打印日志三&#xff1a;查找错误日志 概要 每次查日志&#xff0c;我都需要别人帮我&#xff0c;时间长了总觉得不好意思&#xff0c;所以这次下定决心好好的梳理一下&#xff0c;怎么查日…...

RapidMiner数据挖掘2 —— 初识RapidMiner

本节由一系列练习与问题组成&#xff0c;这些练习与问题有助于理解多个基本概念。它侧重于各种特定步骤&#xff0c;以进行直接的探索性数据分析。因此&#xff0c;其主要目标是测试一些检查初步数据特征的方法。大多数练习都是关于图表技术&#xff0c;通常用于数据挖掘。 为此…...

基于STM32的光照检测系统设计

基于STM32的光照检测系统设计 摘要: 随着物联网和智能家居的快速发展,光照检测系统在智能环境控制中扮演着越来越重要的角色。本文设计了一种基于STM32的光照检测系统,该系统能够实时检测环境光强度,并根据光强度调节照明设备,实现智能照明控制。本文首先介绍了系统的总体…...

车辆管理系统设计与实践

车辆管理系统是针对车辆信息、行驶记录、维护保养等进行全面管理的系统。本文将介绍车辆管理系统的设计原则、技术架构以及实践经验&#xff0c;帮助读者了解如何构建一个高效、稳定的车辆管理系统。 1. 系统设计原则 在设计车辆管理系统时&#xff0c;需要遵循以下设计原则&…...

板块一 Servlet编程:第四节 HttpServletResponse对象全解与重定向 来自【汤米尼克的JAVAEE全套教程专栏】

板块一 Servlet编程&#xff1a;第四节 HttpServletResponse对象全解与重定向 一、什么是HttpServletResponse二、响应数据的常用方法三、响应乱码问题字符流乱码字节流乱码 四、重定向&#xff1a;sendRedirect请求转发和重定向的区别 在上一节中&#xff0c;我们系统的学习了…...

漫谈:C/C++ char 和 unsigned char 的用途

C/C的字符默认是有符号的&#xff0c;这一点非常的不爽&#xff0c;因为很少有人用单字节表达有符号数&#xff0c;毕竟&#xff0c;ASCII码是无符号的&#xff0c;对字符的绝大多数处理都是基于无符号的。 这一点在其它编程语言上就好很多&#xff0c;基本上都提供了byte这种类…...

安全保护制度

安全保护制度 第九条 计算机信息系统实行安全等级保护。安全等级的划分标准和安全等级保护的具体办法,由公安部会同有关部门制定。 第十条 计算机机房应当符合国家标准和国家有关规定。 在计算机机房附近施工,不得危害计算机信息系统的安全。 第十一条 进行国际联网的计算…...

沁恒CH32V30X学习笔记07---多功能按键框架使用

多功能按键框架使用 参考开源框架: GitHub - 0x1abin/MultiButton: Button driver for embedded system 框架使用说明: ch32gpio基本驱动 https://blog.csdn.net/u010261063/article/details/136157718 MultiButton 简介 MultiButton 是一个小巧简单易用的事件驱动型按…...

如何看显卡是几G?

created: 2024-02-20T09:22:13 (UTC 08:00) tags: [] source: https://www.sysgeek.cn/windows-check-gpu-model/ author: 海猴子 6 种简单方法&#xff1a;如何在 Windows 中轻松查看显卡型号 - 系统极客 Excerpt 不确定你的显卡型号&#xff1f;使用这 6 个简单有效的方法&a…...

虚拟机--pc端和macOS端互通

windows开启虚拟化 要在Windows系统中开启虚拟化&#xff0c;您可以按照以下步骤操作&#xff1a; 准备工作&#xff1a; 确保您的计算机CPU支持虚拟化技术。在BIOS中开启相应的虚拟化支持。 开启虚拟化&#xff1a; 打开控制面板&#xff0c;点击程序或功能项&am…...

(14)Hive调优——合并小文件

目录 一、小文件产生的原因 二、小文件的危害 三、小文件的解决方案 3.1 小文件的预防 3.1.1 减少Map数量 3.1.2 减少Reduce的数量 3.2 已存在的小文件合并 3.2.1 方式一&#xff1a;insert overwrite (推荐) 3.2.2 方式二&#xff1a;concatenate 3.2.3 方式三&#xff…...

Linux 驱动开发基础知识——LED 模板驱动程序的改造:设备树(十一)

个人名片&#xff1a; &#x1f981;作者简介&#xff1a;学生 &#x1f42f;个人主页&#xff1a;妄北y &#x1f427;个人QQ&#xff1a;2061314755 &#x1f43b;个人邮箱&#xff1a;2061314755qq.com &#x1f989;个人WeChat&#xff1a;Vir2021GKBS &#x1f43c;本文由…...

学习文档:QT QTreeWidget及其代理

学习文档&#xff1a;QT QTreeWidget及其代理 1. QT QTreeWidget简介 QT QTreeWidget是QT框架中的一个重要组件&#xff0c;用于显示树形数据结构。它提供了一种方便的方式来展示并操作带有层次关系的数据。QTreeWidget可以显示包含多个列的树形视图&#xff0c;每个项目可以…...

代码随想录算法训练营——总结篇

不知不觉跟完了代码训练营为期两个月的训练&#xff0c;现在来做个总结吧~ 记得去年12月上旬的时候&#xff0c;我每天都非常浮躁。一方面&#xff0c;经历了三个多月的秋招&#xff0c;我的日常学习和实验室进展被完全打乱&#xff0c;导致状态很差&#xff1b;另一方面&#…...

更改WordPress作者存档链接author和用户名插件Change Author Link Structure

WordPress作者存档链接默认情况为/author/Administrator&#xff08;用户名&#xff09;&#xff0c;为了防止用户名泄露&#xff0c;我们可以将其改为/author/1&#xff08;用户ID&#xff09;&#xff0c;具体操作可参考『如何将WordPress作者存档链接中的用户名改为昵称或ID…...

Kernelized Correlation Filters KCF算法原理详解(阅读笔记)(待补充)

KCF 目录 KCF预备知识1. 岭回归2. 循环移位和循环矩阵3. 傅里叶对角化4. 方向梯度直方图&#xff08;HOG&#xff09; 正文1. 线性回归1.1. 岭回归1.2. 基于循环矩阵获取正负样本1.3. 基于傅里叶对角化的求解 2. 使用非线性回归对模型进行训练2.1. 应用kernel-trick的非线性模型…...

安卓游戏开发之图形渲染技术优劣分析

一、引言 随着移动设备的普及和性能的提升&#xff0c;安卓游戏开发已经成为一个热门领域。在安卓游戏开发中&#xff0c;图形渲染技术是关键的一环。本文将对安卓游戏开发中常用的图形渲染技术进行分析&#xff0c;比较它们的优劣&#xff0c;并探讨它们在不同应用场景下的适用…...

python+django+vue汽车票在线预订系统58ip7

本课题使用Python语言进行开发。基于web,代码层面的操作主要在PyCharm中进行&#xff0c;将系统所使用到的表以及数据存储到MySQL数据库中 使用说明 使用Navicat或者其它工具&#xff0c;在mysql中创建对应名称的数据库&#xff0c;并导入项目的sql文件&#xff1b; 使用PyChar…...

2024-2-19

编译安装php下载依赖包时遇到的报错 [rootmasternamed ~]# yum -y install php-mcrypt \ > libmcrypt \ > libmcrypt-devel \ > autoconf \ > freetype \ > gd \ > libmcrypt \ > libpng \ > libpng-devel \ > libjpeg \ > libxml2 \…...

ARM体系在linux中的中断抢占

上一篇说到系统调用等异常通过向量el1_sync做处理&#xff0c;中断通过向量el1_irq做处理&#xff0c;然后gic的工作都是为中断处理服务&#xff0c;在rtos中&#xff0c;我们一般都会有中断嵌套和优先级反转的概念&#xff0c;但是在linux中&#xff0c;中断是否会被其他中断抢…...

STM32的FLASH操作

时间记录&#xff1a;2024/2/19 一、STM32F103C8T6FLASH介绍 &#xff08;1&#xff09;flash大小64K&#xff0c;地址0x08000000-0x08010000 &#xff08;2&#xff09;此芯片内存大小属于中容量产品&#xff0c;根据数据手册可知中容量产品一个扇区的大小为1K &#xff08…...