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

银河麒麟v10安装Anaconda(python大蟒蛇)+pycharm安装

Anaconda中文是大蟒蛇,是一个用于科学计算的Python发行版,预装大量的模块包,不需要单独下载python进行安装

1安装环境

1.1系统版本

操作系统版本:银河麒麟桌面版操作系统v10(SP1)

版本号:2303

架构:x86_64

1.2软件版本

Anaconda版本:Anaconda3-2024.10-1-Linux-x86_64.sh

这是一个软件的安装脚本,后面运行这个脚本进行安装

pycharm版本:社区版2024.2.4

1.3说明

说明:安装方式不唯一,这里只是其中一种安装方式,还可以通过软件商店,apt源、dpkg离线包等其他方式来方式进行安装,pycharm与Anaconda都是如此,即便是安装其他的软件也是类似

2软件安装

2.1Anaconda下载

2.1.1官网下载

官网地址:[https://www.anaconda.com/](https://www.anaconda.com/)

官网是英文版的,不过不影响我们下载

2.1.1.1.选择free download
选择free download进行下载

2.1.1.2选择跳过注册
可以使用邮件进行分发下载,使用此选项会给你发送一封邮件,点击里面的download now会跳转到下载页面,这个页面就是系在界面,**选择跳过注册也是进入到此下载页面**,所以这里看自己的需求方式怎么进行下载,通常选择的就是在下面的跳过注册

2.1.1.3下载界面下载
下载界面有两个版本,一个是完整版的Anaconda Installers版,另一个是精简版Miniconda Installers

Anaconda Installers版的预装了大量的模块包,存储空间足够使用的话使用完整版进行安装使用,可以节省后期的包安装

Miniconda Installers版内置的模块少,在使用的时候包不存在则需要进行安装

这里下载的是Anaconda Installers版的Linux的x86架构版本的

2.1.2镜像站下载

还可以使用镜像站进行下载,镜像站有很多,部分镜像站在使用的时候,可能用着用着就“没了”,可能由于网站备案信息过期/网站不在维护/终止服务等等,大家在使用的时候使用能使用的镜像站就可以

镜像站与官网下载其中一种方式下载即可

清华大学镜像站下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

在镜像站目录中选择对应的版本即可,与官网下载的一样

还有其他镜像站:

兰州大学镜像站下载地址:https://mirror.lzu.edu.cn/anaconda/archive/

上海科技大学开源镜像站下载地址:https://mirrors.shanghaitech.edu.cn/anaconda/archive/

…等等

2.1.3开始下载

点击下载,选择保存到对应的下载目录,有的浏览器点击下载没有选择目录,直接保存到默认的下载目录,这个都不影响

正在下载,耐心等待一会

2.2Anaconda安装

2.2.1进入到下载路径

2.2.2下载路径打开终端

在下载路径鼠标右键,选择打开终端

在下载路径打开终端的目的是要**执行下载的脚本**,当然这个懂Linux的可以随便打开一个终端,然后指定脚本路径执行,如果不会的话就在当前目录打开终端就可以

2.2.3运行脚本

2.2.3.1 bash/sh运行脚本
bash/sh运行脚本
sh Anaconda3-2024.10-1-Linux-x86_64.sh

运行脚本之后授权允许才能进行下一步,后面出现这个弹窗都允许即可,这个安全设置可以关闭,这里不演示这个安全设置,全部设置为允许执行,

2.2.3.2查看许可
查看许可,直接回车(enter)查看

查看许可条款

许可条款页面直接空格或回车一路到最后

2.2.3.3同意许可
是否同意许可条款,yes是同意,同意之后方可进入到下一步

2.2.3.4安装路径
默认安装路径
直接回车使用默认路径进行安装

默认的安装路径是在当前用户下的anaconda3目录下,这个目录目前还没存在,等会安装的时候会自动创建目录

如果目录已存在可能无法正确安装的,这里使用默认路径进行安装,如果要指定路径的话,看下面的指定路径安装

指定路径安装
使用其他路径安装的话直接在后面指定目录

允许执行,后面出现这个都允许

正在安装

允许执行

2.2.3.5初始化Conda(选yes后的设置)

初始化Conda
yes之后,同意自动初始化Conda,在启动的时候会自动,就是每次你打开一个新的终端窗口时,Conda将自动激活其基础环境,并且命令行提示符会发生变化,以显示当前激活的Conda环境,这个变化并不影响终端的正常使用,这个是可以手动进行关闭与启动的

这里要选择yes自动激活Conda环境,不yes还需要加一步手动设置环境

Do you wish to update your shell profile to automatically initialize conda?
#  是否希望更新你的shell配置文件以自动初始化Conda?This will activate conda on startup and change the command prompt when activated.
# # 这将使Conda在启动时自动激活,并在激活时改变命令提示符。
If you'd prefer that conda's base environment not be activated on startup,
#  如果你不希望Conda的基础环境在启动时自动激活,run the following command when conda is activated:#  当Conda激活时,运行以下命令:conda config --set auto_activate_base false 
# 关闭自动激活基础环境的功能You can undo this by running `conda init --reverse $SHELL`? [yes|no]
#   你可以通过运行 `conda init --reverse $SHELL` 撤销这些更改[yes|no]

安装成功

加载用户的环境
source ~/.profile
# 重新加载当前用户的.bashrc文件,使其中的环境变量和别名立即生效,使用这个
# 或
source ~/.bashrc
# 重新加载当前用户的.profile文件,适用于登录shell时加载的环境变量# 或
# 重启也是没有问题的
# 等等

在这里插入图片描述

到这里Anaconda已经安装成功

终端显示的调整
取消终端变化的显示,不影响环境的使用

当前终端执行命令后,将当前终端关闭,再次打开新的终端

conda config --set auto_activate_base false # 取消
conda config --set auto_activate_base ture # 这个再次开启
2.2.3.6初始化Conda(选no后的设置)
no之后需要手动激活Conda环境

eval "$(/home/user/anaconda3/bin/conda shell.bash hook)"
# 这个需要每次都手动启动

添加到配置文件中
自动启动需要这条命令添加到环境配置文件中
echo 'eval "$(/home/user/anaconda3/bin/conda shell.bash hook)"' >> ~/.bashrc
source ~/.bashrc

到这里就跟前面的yes的配置一样了,所以不管是yes安装,还是no安装都可以,但是尽量使用yes安装方便

2.3pycharm安装

2.3.1pycharm下载

pycharm分为专业版与社区版,下载社区版即可,我这里下载的版本直接解压后就能使用,apt等方式安装与此使用不同,看你是怎么安装的,然后去找对应的运行方法

官网下载地址:https://www.jetbrains.com.cn/en-us/pycharm/download/?section=linux

这里采用官网方式下载安装,我这里下载的版本直接解压后就能使用,apt等方式安装与此方式安装在使用上可能不同

2.3.2安装方式

软件商店下载:

apt方式安装:搜索,安装

官网下载:

2.3.3解压缩

将下载的压缩包进行解压缩,解压路径就是软件的运行路径,可以解压到你需要的路径中,这里就解压在当前的下载目录中了

鼠标右键选择解压到此处

正在解压

2.3.4运行

解压完之后,进入到解压目录中,找到目录中的bin目录,找到bin目录中的pycharm.sh脚本

2.4 运行

2.4.1脚本运行pycharm

双击pycharm.sh脚本,选择直接运行

出现对应的授权选择允许,后面在弹窗就不在说明

2.4.1.1语言和地区设置

2.4.1.2同意用户的许可

2.4.1.3数据共享,选择不发送

首次安装会出现这个选项,选择发送还是不发送看你自己的选择,尽量选择不发送

2.4.2创建新项目

2.4.2.1创建新项目
pycharm中加载使用,选择新建项目

2.4.2.2基础设置
项目名称/路径/解释器等设置

2.4.2.3首次加载,等待一会

第一次加载需要时间比较长,需要更新索引信息等,耐心等待

2.4.2.4新建文件测试

到这里Anaconda+pycharm环境安装完毕

作者信息

作者的信息

相关文章:

银河麒麟v10安装Anaconda(python大蟒蛇)+pycharm安装

Anaconda中文是大蟒蛇,是一个用于科学计算的Python发行版,预装大量的模块包,不需要单独下载python进行安装 1安装环境 1.1系统版本 操作系统版本:银河麒麟桌面版操作系统v10(SP1) 版本号:2303 架构:x86…...

集群聊天服务器——逻辑梳理

网络聊天服务器项目,该项目分为4个模块: 首先是网络模块:我使用了muduo高性能网络库,解耦合网络与业务之间这两部分代码,可以更加专注与业务的功能开发其次是服务层模块:我使用了基于C11的技术比如绑定器和…...

10 最长回文子串、买卖股票的最好时机(一)、[NOIP2002 普及组] 过河卒24_10_30

这里写目录标题 cpp 101 最长回文子串1.1 题目1.2 思路1.3 程序实现 2 买卖股票的最好时机(一)2.1 题目2.2 思路2.3 程序实现2.4 程序实现 – 优化 3 [NOIP2002 普及组] 过河卒3.1题目3.2 思路3.3程序实现 – dp 4 题目链接 cpp 10 1 最长回文子串 1.1 题目 1.2 思路 读完了…...

Handler、Looper、message进阶知识

Android Handler、Looper、Message的进阶知识 在Android开发中,Handler、Looper和Message机制是多线程通信的核心。为了深入理解并优化它们的使用,尤其是在高并发和UI性能优化中,可以利用一些高级特性。 1. Handler的高阶知识 Handler在基本…...

一文理解决策树:原理、数学公式与全流程实战讲解

一、背景与来源 决策树(Decision Tree)是一种常见的机器学习算法,主要用于分类和回归问题。其概念来源于统计学和决策论,能够直观地模拟人类的决策过程。最早的决策树算法之一是 1963 年由 Hunt 等人提出的,该算法逐渐…...

day04-LogStash扩展

1.LogStash性能不稳定(某天关闭后,再次启动就非常慢),所以后面我们用Filebeat。2.先禁用 # geoip { # source > "clientip" # }3.在生产中要是用nignx服务或tomcat服务我们用EFK架构就可以排查技巧观察点 LogS…...

Linux云计算 |【第五阶段】CLOUD-DAY4

主要内容: Linux容器基础、安装Docker、镜像管理、容器管理、容器部署应用 一、容器介绍 容器(Container) 是一种轻量级的虚拟化技术,用于在操作系统级别隔离应用程序及其依赖项。容器允许开发者在同一台主机上运行多个独立的应…...

为什么QNAP威联通NAS的APP center无法安装APP?

创作立场:原创不易,拒绝搬运~ hello大家好,我是你们的老伙伴,稳重的大王~ 如题,大王带你一起来排查一下,可能遇到的问题。如有帮助,请给个关注鼓励,互谢~ 1 首先,安装…...

Kafka 基础入门

文章内容是学习过程中的知识总结,如有纰漏,欢迎指正 文章目录 前言 1. 核心概念 1.1 Producer 1.2 broker 1.3 consumer 1.4 zookeeper 1.5 controller 1.6 Cluster 2. 逻辑组件 2.1 Topic 2.2 Partition 2.3 Replication 2.4 leader & follower 3. …...

网络问题排查

1.ping 域名发现响应时间很长,怎么分析卡在哪里? 当你在 Linux 系统中 ping 一个域名并发现响应时间很长时,可能存在于多个环节的问题。以下是一些步骤和工具,可以帮助你分析和诊断问题出在哪里: 1. 检查 DNS 解析时…...

webGlL变量的声明与使用

抢先观看&#xff1a; 变量的声明格式&#xff1a;<存储限定符><类型限定符><变量名> 存储限定符&#xff1a;const, attribute, uniform, varying, buffer。 类型限定符&#xff1a;void, bool, int, float, double, vec2, vec3, vec4, mat2, mat3, mat4, s…...

qt的c++环境配置和c++基础【正点原子】嵌入式Qt5 C++开发视频

QT c 环境配置和c基础 c环境配置和工程创建  1.配置步骤  2.新建qt 工程目录和工程  3.重启qt后打开最近的qt项目 c基础-类和对象  1.什么是类和对象    A.类的定义    B.类的结构表示    C.类的访问权限    D.对象的定义    E.类和对象的关系 2.类…...

中间件安全(三)

本文仅作为学习参考使用&#xff0c;本文作者对任何使用本文进行渗透攻击破坏不负任何责任。 前言: 本文主要讲解apache命令执行漏洞&#xff08;cve_2021_41773&#xff09;。 靶场链接&#xff1a;Vulfocus 漏洞威胁分析平台 一&#xff0c;漏洞简介。 cve_2021_41773漏洞…...

唱戏机上的内存卡怎么加密?教你两个方法

唱戏机是中老年人群休闲时光的好伴侣。然而&#xff0c;很多唱戏机商家都会面临一个困扰&#xff1a;如何保护唱戏机上内存卡中的音频&#xff0c;避免他人随意复制呢&#xff1f;今天这篇文章看完&#xff0c;问题将迎刃而解~ 数据隐藏 将内存卡插到电脑上&#xff0c;对卡里…...

MyBatis 源码分析 - SQL执行过程(三)之 ResultSetHandler

MyBatis的SQL执行过程 在前面一系列的文档中&#xff0c;我已经分析了 MyBatis 的基础支持层以及整个的初始化过程&#xff0c;此时 MyBatis 已经处于就绪状态了&#xff0c;等待使用者发号施令了 那么接下来我们来看看它执行SQL的整个过程&#xff0c;该过程比较复杂&#xff…...

webpack解决使用window.open方法打开history路由页面提示404的问题

问题: 一般情况下应该使用history.push(/ssh)打开history路由页面 但项目中使用window.open(/ssh),然后使用new WebSocket进行通信 开发环境下启动项目后,/ssh页面打开却显示cannot get /ssh,控制台提示404 排查问题: 在React开发环境中使用 window.open 打开路由页面时&a…...

怎么把视频的声音转化为文字免费?7个小妙招,视频转文字轻松解决!

您是否也曾在做会议记录时&#xff0c;希望能免费把视频的声音转化为文字呢&#xff1f;在如今我们的办公生活中&#xff0c;用视频记录会议、记录的生活似乎已经成为了我们一项必备技能&#xff0c;但也并非所有人都能轻松获取视频中的信息。尤其是有着听力障碍的人群&#xf…...

【无标题】2024年第五届 MathorCup 数学应用挑战赛——大数据竞赛赛题

2024年第五届 MathorCup 数学应用挑战赛——大数据竞赛赛题已发布~&#xff0c;本届初赛时间为&#xff1a;2024年10月25日18:00至2024年11月1日20:00。本次赛题分为A&#xff0c;B两道&#xff0c;所有参赛队从赛道 A、B 中任选一题作答。在报名系统内选择自己队伍的赛道时&am…...

新能源行业必会基础知识---电力现货问答---第9问---什么是输电权?什么是输电权市场?

新能源行业必会基础知识-----电力现货问答-----主目录-----持续更新https://blog.csdn.net/grd_java/article/details/142909208 虽然这本书已经出来有几年了&#xff0c;现货市场已经产生了一定变化&#xff0c;但是原理还是相通的。还是推荐大家买来这本书进行阅读观看&#…...

视频文案素材获取渠道分享

做视频时为文案发愁&#xff1f;别担心&#xff01;今天为大家推荐几个实用的视频文案素材网站&#xff0c;让你灵感爆棚&#xff0c;轻松创作文案。 蛙学网 首先要推荐的是蛙学网。作为专业短视频素材库&#xff0c;不仅有修牛蹄、解压视频等热门素材&#xff0c;还为短视频创…...

无法与IP建立连接,未能下载VSCode服务器

如题&#xff0c;在远程连接服务器的时候突然遇到了这个提示。 查阅了一圈&#xff0c;发现是VSCode版本自动更新惹的祸&#xff01;&#xff01;&#xff01; 在VSCode的帮助->关于这里发现前几天VSCode自动更新了&#xff0c;我的版本号变成了1.100.3 才导致了远程连接出…...

CSS设置元素的宽度根据其内容自动调整

width: fit-content 是 CSS 中的一个属性值&#xff0c;用于设置元素的宽度根据其内容自动调整&#xff0c;确保宽度刚好容纳内容而不会超出。 效果对比 默认情况&#xff08;width: auto&#xff09;&#xff1a; 块级元素&#xff08;如 <div>&#xff09;会占满父容器…...

Golang——6、指针和结构体

指针和结构体 1、指针1.1、指针地址和指针类型1.2、指针取值1.3、new和make 2、结构体2.1、type关键字的使用2.2、结构体的定义和初始化2.3、结构体方法和接收者2.4、给任意类型添加方法2.5、结构体的匿名字段2.6、嵌套结构体2.7、嵌套匿名结构体2.8、结构体的继承 3、结构体与…...

[大语言模型]在个人电脑上部署ollama 并进行管理,最后配置AI程序开发助手.

ollama官网: 下载 https://ollama.com/ 安装 查看可以使用的模型 https://ollama.com/search 例如 https://ollama.com/library/deepseek-r1/tags # deepseek-r1:7bollama pull deepseek-r1:7b改token数量为409622 16384 ollama命令说明 ollama serve #&#xff1a…...

Python竞赛环境搭建全攻略

Python环境搭建竞赛技术文章大纲 竞赛背景与意义 竞赛的目的与价值Python在竞赛中的应用场景环境搭建对竞赛效率的影响 竞赛环境需求分析 常见竞赛类型&#xff08;算法、数据分析、机器学习等&#xff09;不同竞赛对Python版本及库的要求硬件与操作系统的兼容性问题 Pyth…...

基于江科大stm32屏幕驱动,实现OLED多级菜单(动画效果),结构体链表实现(独创源码)

引言 在嵌入式系统中&#xff0c;用户界面的设计往往直接影响到用户体验。本文将以STM32微控制器和OLED显示屏为例&#xff0c;介绍如何实现一个多级菜单系统。该系统支持用户通过按键导航菜单&#xff0c;执行相应操作&#xff0c;并提供平滑的滚动动画效果。 本文设计了一个…...

WebRTC调研

WebRTC是什么&#xff0c;为什么&#xff0c;如何使用 WebRTC有什么优势 WebRTC Architecture Amazon KVS WebRTC 其它厂商WebRTC 海康门禁WebRTC 海康门禁其他界面整理 威视通WebRTC 局域网 Google浏览器 Microsoft Edge 公网 RTSP RTMP NVR ONVIF SIP SRT WebRTC协…...

用 Rust 重写 Linux 内核模块实战:迈向安全内核的新篇章

用 Rust 重写 Linux 内核模块实战&#xff1a;迈向安全内核的新篇章 ​​摘要&#xff1a;​​ 操作系统内核的安全性、稳定性至关重要。传统 Linux 内核模块开发长期依赖于 C 语言&#xff0c;受限于 C 语言本身的内存安全和并发安全问题&#xff0c;开发复杂模块极易引入难以…...

DAY 45 超大力王爱学Python

来自超大力王的友情提示&#xff1a;在用tensordoard的时候一定一定要用绝对位置&#xff0c;例如&#xff1a;tensorboard --logdir"D:\代码\archive (1)\runs\cifar10_mlp_experiment_2" 不然读取不了数据 知识点回顾&#xff1a; tensorboard的发展历史和原理tens…...

简单介绍C++中 string与wstring

在C中&#xff0c;string和wstring是两种用于处理不同字符编码的字符串类型&#xff0c;分别基于char和wchar_t字符类型。以下是它们的详细说明和对比&#xff1a; 1. 基础定义 string 类型&#xff1a;std::string 字符类型&#xff1a;char&#xff08;通常为8位&#xff09…...