当前位置: 首页 > 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…...

XCTF-web-easyupload

试了试php&#xff0c;php7&#xff0c;pht&#xff0c;phtml等&#xff0c;都没有用 尝试.user.ini 抓包修改将.user.ini修改为jpg图片 在上传一个123.jpg 用蚁剑连接&#xff0c;得到flag...

从WWDC看苹果产品发展的规律

WWDC 是苹果公司一年一度面向全球开发者的盛会&#xff0c;其主题演讲展现了苹果在产品设计、技术路线、用户体验和生态系统构建上的核心理念与演进脉络。我们借助 ChatGPT Deep Research 工具&#xff0c;对过去十年 WWDC 主题演讲内容进行了系统化分析&#xff0c;形成了这份…...

如何在看板中体现优先级变化

在看板中有效体现优先级变化的关键措施包括&#xff1a;采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中&#xff0c;设置任务排序规则尤其重要&#xff0c;因为它让看板视觉上直观地体…...

Opencv中的addweighted函数

一.addweighted函数作用 addweighted&#xff08;&#xff09;是OpenCV库中用于图像处理的函数&#xff0c;主要功能是将两个输入图像&#xff08;尺寸和类型相同&#xff09;按照指定的权重进行加权叠加&#xff08;图像融合&#xff09;&#xff0c;并添加一个标量值&#x…...

【2025年】解决Burpsuite抓不到https包的问题

环境&#xff1a;windows11 burpsuite:2025.5 在抓取https网站时&#xff0c;burpsuite抓取不到https数据包&#xff0c;只显示&#xff1a; 解决该问题只需如下三个步骤&#xff1a; 1、浏览器中访问 http://burp 2、下载 CA certificate 证书 3、在设置--隐私与安全--…...

3403. 从盒子中找出字典序最大的字符串 I

3403. 从盒子中找出字典序最大的字符串 I 题目链接&#xff1a;3403. 从盒子中找出字典序最大的字符串 I 代码如下&#xff1a; class Solution { public:string answerString(string word, int numFriends) {if (numFriends 1) {return word;}string res;for (int i 0;i &…...

网络编程(UDP编程)

思维导图 UDP基础编程&#xff08;单播&#xff09; 1.流程图 服务器&#xff1a;短信的接收方 创建套接字 (socket)-----------------------------------------》有手机指定网络信息-----------------------------------------------》有号码绑定套接字 (bind)--------------…...

AirSim/Cosys-AirSim 游戏开发(四)外部固定位置监控相机

这个博客介绍了如何通过 settings.json 文件添加一个无人机外的 固定位置监控相机&#xff0c;因为在使用过程中发现 Airsim 对外部监控相机的描述模糊&#xff0c;而 Cosys-Airsim 在官方文档中没有提供外部监控相机设置&#xff0c;最后在源码示例中找到了&#xff0c;所以感…...

AI+无人机如何守护濒危物种?YOLOv8实现95%精准识别

【导读】 野生动物监测在理解和保护生态系统中发挥着至关重要的作用。然而&#xff0c;传统的野生动物观察方法往往耗时耗力、成本高昂且范围有限。无人机的出现为野生动物监测提供了有前景的替代方案&#xff0c;能够实现大范围覆盖并远程采集数据。尽管具备这些优势&#xf…...

根目录0xa0属性对应的Ntfs!_SCB中的FileObject是什么时候被建立的----NTFS源代码分析--重要

根目录0xa0属性对应的Ntfs!_SCB中的FileObject是什么时候被建立的 第一部分&#xff1a; 0: kd> g Breakpoint 9 hit Ntfs!ReadIndexBuffer: f7173886 55 push ebp 0: kd> kc # 00 Ntfs!ReadIndexBuffer 01 Ntfs!FindFirstIndexEntry 02 Ntfs!NtfsUpda…...