linux系统安装miniconda3

一、下载minconda3

下载地址:https://docs.conda.io/en/latest/miniconda.html

一般国内访问比较困难,可到清华软件镜像站 Index of /anaconda/miniconda/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

需要特别注意自己的下载版本和自己的硬件一致,否则安装会出问题,下面以ubuntu 64位来说明安装过程。

先下载:Miniconda3-py38_22.11.1-1-Linux-x86_64.sh

注意,

1、需要是Miniconda3

2、pyXX表示python版本号。

3、Linux-x86_64表示是linux x86的64位机器。

二、安装miniconda3

bash Miniconda3-latest-Linux-x86_64.sh

最后一路回车,

接受license

如果是默认路径安装直接回车

在选择是否需要initiate的时候选择yes,默认是no。

选择yes之后,cat ~/.bashrc能看到最后加入了如下字段。

然后执行source .bashrc,表示直接使能环境变量。

三、离线创建python环境

查看已经创建的虚拟环境,刚开始只有base

conda env list

可以直接克隆base环境,来创建自己的环境

conda config --set offline true
conda create -n new_env --clone base

其中new_env应该替换为自己需要创建的环境名字。

四、激活虚拟环境

执行如下命令激活虚拟环境,需要注意new_env需要已经创建,通过conda env list可以查看到。

source activate new_env
#
# To activate this environment, use
#
#     $ conda activate ykai
#
# To deactivate an active environment, use
#
#     $ conda deactivate

 五、安装第三方库

5.1 python pip 更改国内源

此方法为永久改变源,如果你需要的库,国内源没有的话,需要重置源为默认

清华源相关代码

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

 其他源

豆瓣 https://pypi.doubanio.com/simple/
网易 https://mirrors.163.com/pypi/simple/
阿里云 https://mirrors.aliyun.com/pypi/simple/
腾讯云 https://mirrors.cloud.tencent.com/pypi/simple
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

取消所有源,替换为默认

pip config unset global.index-url

5.2 pip3 install acuity出错

如果大家看到以下错误会怎么处理?

Building wheels for collected packages: ruamel.yamlBuilding wheel for ruamel.yaml (setup.py) ... errorerror: subprocess-exited-with-error× python setup.py bdist_wheel did not run successfully.│ exit code: 1╰─> [579 lines of output]sys.argv ['/tmp/pip-install-sqdifa38/ruamel-yaml_13238d60aed04f31841b95c554bebfe3/setup.py', 'bdist_wheel', '-d', '/tmp/pip-wheel-qci5d5wn']test compiling test_ruamel_yaml/home/ykai/miniconda3/envs/ykai/lib/python3.9/site-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'test_suite'warnings.warn(msg)/home/ykai/miniconda3/envs/ykai/lib/python3.9/site-packages/setuptools/dist.py:655: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated.!!********************************************************************************Please replace its usage with implicit namespaces (PEP 420).See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details.********************************************************************************!!ep.load()(self, ep.name, value)ext/_ruamel_yaml.c: In function ‘PyInit__ruamel_yaml’:ext/_ruamel_yaml.c:25793:34: error: ‘PyTypeObject {aka struct _typeobject}’ has no member named ‘tp_print’; did you mean ‘tp_dict’?__pyx_type_12_ruamel_yaml_Mark.tp_print = 0;^~~~~~~~tp_dictext/_ruamel_yaml.c:25810:37: error: ‘PyTypeObject {aka struct _typeobject}’ has no member named ‘tp_print’; did you mean ‘tp_dict’?__pyx_type_12_ruamel_yaml_CParser.tp_print = 0;^~~~~~~~tp_dictext/_ruamel_yaml.c:25821:38: error: ‘PyTypeObject {aka struct _typeobject}’ has no member named ‘tp_print’; did you mean ‘tp_dict’?__pyx_type_12_ruamel_yaml_CEmitter.tp_print = 0;^~~~~~~~tp_dict/home/ykai/miniconda3/envs/ykai/include/python3.9/cpython/unicodeobject.h:446:26: note: declared herestatic inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {^~~~~~~~~~~~~~~~~~~~~~~~~~error: command '/usr/bin/gcc' failed with exit code 1[end of output]note: This error originates from a subprocess, and is likely not a problem with pip.ERROR: Failed building wheel for ruamel.yamlRunning setup.py clean for ruamel.yaml
Failed to build ruamel.yaml
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (ruamel.yaml)

一般都会以为是 error: command '/usr/bin/gcc' failed with exit code 1 或者error: subprocess-exited-with-error错误来处理,或者zipp-3.20.2-py3-none-any.whl安装错误来处理,其实都不是。

如果我们搜索的关键是 has no member named ‘tp_print’; did you mean ‘tp_dict’?就会发现:

从Python 3.9中的API中删除了tp_print方法.错误" 'tp_print':不是'_typeobject'的成员,表示代码是针对Python <= 3.8的,降级到Python 3.8,然后重试问题解决。

5.3 acuity执行出错

AttributeError: module 'numpy' has no attribute 'bool'.

这个问题是由于numpy的版本问题 1.22或者1.24都容易出现这个问题,所以我们需要将numpy换成1.23的版本,可以使用如下命令

pip3 install numpy==1.23.2

5.4 acuity执行出错

ModuleNotFoundError: No module named 'onnxoptimizer'解决方法:

pip3 install onnxoptimizer

参考: 解决 pip install 出现 error: subprocess-exited-with-error 错误的方法_pip install error: subprocess-exited-with-error-CSDN博客

五种方法解决subprocess-exited-with-error × python setup.py egg_info did not run successfully_python subprocess-exited-with-error-CSDN博客

python setup.py install安装setuptools,pip踩坑记录(下载,配置环境变量)-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/52798.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

初识爬虫2

requests学习&#xff1a; 小技巧&#xff0c;如果你用的也是pycharm&#xff0c;对于控制台输出页面因为数据很长一行&#xff0c;不方便进行查看&#xff0c; 可以让它自动换行&#xff1a; 1.requests文档阅读学习链接&#xff1a;快速上手 — Requests 2.18.1 文档 需掌…

【运维监控】Prometheus+grafana监控zookeeper运行情况

运维监控系列文章入口&#xff1a;【运维监控】系列文章汇总索引 文章目录 一、prometheus二、grafana三、prometheus集成grafana监控zookeeper1、修改zookeeper配置2、修改prometheus配置3、导入grafana模板4、验证 本示例通过zookeeper自带的监控信息暴露出来&#xff0c;然后…

基于imx6ull平台opencv的图像采集和显示屏LCD显示功能(带Qt界面)

目录 一、概述二、环境要求2.1 硬件环境2.2 软件环境三、开发流程3.1 编写测试3.2 验证功能一、概述 本文档是针对imx6ull平台opencv的图像采集和显示屏LCD显示功能,创建Qt工程,在工程里面通过点击按钮,实现opencv通过摄像头采集视频图像,将采集的视频图像送给显示屏LCD进…

LabVIEW编程快速提升的技术

在LabVIEW程序员的成长过程中&#xff0c;很多技术和概念看似简单、常用&#xff0c;但真正掌握并能熟练运用&#xff0c;往往需要踏踏实实的实践与积累。没有什么是能够一蹴而就的&#xff0c;唯有通过不断的专注与深入&#xff0c;才能获得显著的提升。要想在LabVIEW开发上取…

SSM框架学习(三、MyBatis实践:提高持久层数据处理效率)

目录 一、Mybatis简介 1.简介 2.持久层框架对比 3.快速入门&#xff08;基于Mybatis3方式&#xff09; 4.ibatis方式的实现和原理 5.ibatis与mybatis之间的关系 二、Mybatis基本使用 1.向 sql 语句传参 &#xff08;1&#xff09;mybatis日志输出配置 &#xff08;2&…

为什么矩阵特征值之和等于主对角线元素之和,特征值乘积等于行列式值

首先给出特征值和特征向量的定义。 设A是n阶矩阵&#xff0c;如果数λ和n维非零向量x使关系式 Axλx &#xff08;1&#xff09; 成…

微信小程序使用canvas画图保存图片到手机相册

微信小程序要实现使用canvas绘制一个图&#xff0c;然后保存到手机相册 **最终效果&#xff1a;**实现生成以下图片 一、初始化canvas // wxml页面设置canvas标签 <canvas style"width: {{windowW}}px; height: {{windowH}}px;" disable-scrolltrue canvas-id&…

C++(2)之Linux多线程服务端编程总结

C之Linux多线程服务端编程读书笔记 Author: Once Day Date: 2023年1月31日/2024年8月23日 一位热衷于Linux学习和开发的菜鸟&#xff0c;试图谱写一场冒险之旅&#xff0c;也许终点只是一场白日梦… 漫漫长路&#xff0c;有人对你微笑过嘛… 全系列文章可参考专栏: Linux实践…

C++:类与对象

一、面向对象编程 (一) 面向过程vs面向对象 面向过程&#xff08;Procedural-Oriented-Programming&#xff0c; POP&#xff09;和面向对象&#xff08;Object-Oriented-Programming&#xff0c;OOP&#xff09;&#xff0c;是两种典型的编程范式&#xff0c;通常是作为划分编…

频带宽度固定,如何突破数据速率的瓶颈?

目录 目录 引言 信道 频带宽度 信噪比 信噪比的重要性 影响信噪比的因素 码元 码元的特点&#xff1a; 码元与比特的关系&#xff1a; 码元的作用&#xff1a; 码元的类型&#xff1a; Question 类比解释&#xff1a; 技术解释&#xff1a; 引言 在现代通信系统中…

OpenAI o1:AI领域的“草莓”革命,华人科学家贡献卓越

最近&#xff0c;科技界的热门明星“草莓”频繁出现在大家的视线中。9月11号&#xff0c;The Information报道称&#xff1a;OpenAI计划在未来两周内推出一款更智能、更昂贵、更谨慎的AI模型&#xff01;网友们对此消息持怀疑态度&#xff0c;认为类似消息屡见不鲜&#xff0c;…

centos8构建nginx1.27.1+BoringSSL+http3+lua+openresty

需要接入http3&#xff0c;索性最新的nginx在构建一波&#xff0c;趟一遍坑 准备工作 1.环境命令安装 yum install GeoIP -y yum install GeoIP-devel -y yum install libmaxminddb-devel -y yum install -y patch wget zlib zlib-devel lftp gcc gcc-c make openssl-devel p…

Pikachu靶场之csrf

CSRF 跨站请求伪造 CSRF入门及靶场实战 - FreeBuf网络安全行业门户 攻击者伪造恶意链接&#xff0c;诱使用户点击&#xff0c;这个链接附带了用户的认证凭据Cookie、Session等&#xff0c;执行操作如转账。 因为带了cookie、session&#xff0c;服务器认为是用户的行为。借用…

待机模式中WKUP上升沿模拟开机与关机

本篇博客重点在于标准库函数的理解与使用&#xff0c;搭建一个框架便于快速开发 目录 前言 待机模式 代码 wkup.h wkup.c main.c 使用注意 前言 建议先阅读下面的博客中待机模式部分。本博客主要分享代码-基于待机模式WKUP引脚的上升沿实现类似长按开机与关机的功能…

二维码的原理以及Java生成二维码【中间带图片】

一、什么是二维码&#xff1a; 二维码 &#xff08;2-dimensional bar code&#xff09;&#xff0c;是用某种特定的几何图形按一定规律在平面&#xff08;二维方向上&#xff09; 分布的黑白相间的图形记录数据符号信息的。 二、常用的码制 Data Matrix, Maxi Code, Aztec,…

看看智慧门诊银医通自助服务方案,如何化解医院患者跑难题

“看病三分钟&#xff0c;排队三小时”&#xff0c;这是许多患者在就医过程中的无奈吐槽。挂号队伍长如龙&#xff0c;看病流程繁琐复杂&#xff0c;缴费窗口人满为患&#xff0c;检查报告等待时间漫长…… 这些就医痛点&#xff0c;不仅让患者身心疲惫&#xff0c;也给医院的管…

基于微信小程序+Java+SSM+Vue+MySQL的宿舍管理系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 基于微信小程序JavaSSMVueMySQL的宿舍管理系统【附源码文档…

F1C100S/F1C200S的资料来源说明

文章目录 常用板子开源创客荔枝派榴莲派 我想说是的官网啥资料都没有。但是它的资料又很多&#xff0c;从淘宝或者其他地方能都搜到很多。 http://wiki.lcmaker.com/index.php?titleLC-PI-200S https://github.com/peng-zhihui/Planck-Pi?tabreadme-ov-file#head4 http://do…

使用 PyCharm 新建 Python 项目详解

使用 PyCharm 新建 Python 项目详解 文章目录 使用 PyCharm 新建 Python 项目详解一 新建 Python 项目二 配置环境1 项目存放目录2 Python Interpreter 选择3 创建隔离环境4 选择你的 Python 版本5 选择 Conda executable 三 New Window 打开项目四 目录结构五 程序编写运行六 …

虚拟机Linux+Ubuntu操作系统 如何在虚拟机上安装docker VMPro 2024在线激活资源

一般情况下 不建议在windows系统上安装docker Windows本身就自带一个虚拟机叫WSL 但是不推荐在日常使用的电脑上安装 我们要下一个虚拟机 我们在window上安装docker会被告知WSL内核太老 我们要一个专业的 隔离的虚拟机软件 推荐使用虚拟机 这是我们的虚拟机软件 我们这边…