atx2环境搭建

news2024/10/7 4:27:22

1. 安装python3.9.16版本

Index of /ftp/python/3.9.16/

在执行该命令前,建议先清理下brew的缓存

brew cleanup

如遇Python环境报错

Run Configuration Error: Please specify a script name

参考:https://blog.csdn.net/weixin_43919570/article/details/103824197
Run Configuration Error: Please specify script name
关于pycharm右上角有红色XX的问题,在script path中加入一个脚本的绝对路径(即运行的py代码文件),就可以正常运行所有的.py脚本文件了

2. 安装miniconda

Miniconda — conda documentation

sh Miniconda3-latest-MacOSX-x86_64.sh 一路回车 shift G yes yes

 安装完成后重启终端,若前面增加(base)则环境自动配置完成,则可以正常使用

以下配置文件会自动写入~/.zshrc

只需要source ~/.zshrc 不刷新不生效

conda/pip 下载第三方包时默认使用国外的源文件,因此在国内速度会比较慢,故通常使用国内第

三方镜像源进行下载

查看源

conda config --show channels

添加源

conda config --add channels <parameters>

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

# 设置搜索时显示通道地址
conda config --set show_channel_urls yes

删除源

conda config --remove channels <parameters>
恢复源(恢复官方下载地址,清除所有自行添加的第三方源)

conda config --remove-key channels
 

3. 使用Miniconda创建虚拟环境

一、安装

二、创建虚拟环境
在安装完Miniconda后,我们可以在命令行中使用conda来创建新的虚拟环境。具体步骤如下:

1. 创建新的虚拟环境
conda create -n env_name lspython3.9
这个命令将会创建一个名为"env_name"的虚拟环境,并且使用Python 3.8版本。

2. 激活虚拟环境
conda activate env_name
运行这个命令将会激活"env_name"虚拟环境。在使用虚拟环境时,需要先使用此命令激活虚拟环境。

3. 安装所需的包和库
使用conda activate命令激活虚拟环境后,我们就可以在虚拟环境中安装所需的Python包和库。

例如,如果我们需要安装numpy包,可以使用以下命令:

conda install numpy
4. 退出虚拟环境
在退出虚拟环境之前,我们需要保存当前环境中所安装的Python包和库的信息。可以使用以下命令来实现。

conda env export > environment.yml
这个命令将会把当前虚拟环境中安装的所有Python包和库相关的信息保存到environment.yml文件中。这样,我们在未来需要使用当前虚拟环境时,只需要使用以下命令即可:

conda env create -f env_name.yml
三、管理虚拟环境
在使用Miniconda创建虚拟环境时,我们需要掌握一些基本的管理命令。

1. 查看已存在的虚拟环境
我们可以使用以下命令来查看已存在的虚拟环境。

conda info --envs
这个命令将会列出所有已创建的虚拟环境的信息。

2. 删除虚拟环境
如果某个虚拟环境不再需要,可以使用以下命令来删除它。

conda remove --name env_name --all
运行这个命令将会删除名为"env_name"的虚拟环境以及其中安装的所有Python包和库。

3. 更新已存在的虚拟环境
有时候,我们需要更新已存在的虚拟环境中的Python包和库。可以使用以下命令实现。

conda update --all
这个命令将会更新当前虚拟环境中已安装的所有Python包和库。

四、总结
在本文中,我们学习了如何使用Miniconda来创建Python虚拟环境。创建虚拟环境有助于我们在不同项目之间隔离Python包和库,防止冲突。通过掌握虚拟环境的基本管理命令,我们可以更加灵活地管理我们的Python开发环境。

4. 如果2 3不行,则

创建虚拟环境:python3 -m venv myenv

实际操作:python3 -m venv lsatx2

进入虚拟环境:source lsatx2/bin/activate

4.下载atx2代码

5. 安装rethinkdb 

$ brew install rethinkdb

Installing RethinkDB - RethinkDB

启动rethinkdb  :rethinkdb

3. 

100. 参考资料

使用Miniconda创建虚拟环境_笔记大全_设计学院

MacOs环境下部署python - 哔哩哔哩

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

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

相关文章

Redis——通用命令介绍

Redis官方文档 redis官方文档 核心命令 set 将key和value存储到Redis中&#xff0c;key和value都是字符串 set key valueRedis中不区分大小写&#xff0c;字符串类型也不需要添加单引号或者双引号 get 根据key读取value&#xff0c;如果当前key不存在&#xff0c;则返回…

opencv基础58 傅里叶变换cv2.dft()->(图像增强、图像去噪、边缘检测、特征提取、图像压缩和加密)

傅里叶变换 是啥&#xff1f; 傅里叶变换是以法国数学家让-巴蒂斯特约瑟夫傅里叶&#xff08;Jean-Baptiste Joseph Fourier&#xff09;的名字命名的&#xff0c;以纪念他对这一数学工具的贡献。傅里叶生活在18世纪末和19世纪初&#xff0c;他是一位多才多艺的科学家&#xff…

手撕数据结构之栈+例题

目录 一、栈的概念及结构 二、栈的头文件及基本框架 三、接口实现 1、对栈的初始化 2、栈的销毁 3、入栈操作 4、出栈操作 5、判断栈是否为空 6、返回栈顶元素 7、遍历栈 四、有效的括号 - 力扣&#xff08;LeetCode&#xff09; 题目描述&#xff1a; 思路&#xff…

缓存平均的两种算法

引言 线边库存物料的合理性问题是物流仿真中研究的重要问题之一,如果线边库存量过多,则会对生产现场的布局产生负面影响,增加成本,降低效益。 写在前面 仿真分析后对线边Buffer的使用情况进行合理的评估就是一个非常重要的事情。比较关心的参数包括:缓存位最大值…

Kubernetes集群部署(第二篇)

安装flannel Master 节点NotReady 的原因就是因为没有使用任何的网络插件&#xff0c;此时Node 和Master的连接还不正常。目前最流行的Kubernetes 网络插件有Flannel、Calico、Canal、Weave 这里选择使用flannel。 flannel提取链接&#xff1a;https://pan.baidu.com/s/1fLJKh…

GB28181智慧可视化指挥控制系统之执法记录仪设计探讨

什么是智慧可视化指挥控制系统&#xff1f; 智慧可视化指挥控制平台通过4G/5G网络、WIFI实时传输视音频数据至指挥中心&#xff0c;特别是在有突发情况时&#xff0c;可以指定一台执法仪为现场视频监控器&#xff0c;实时传输当前画面到指挥中心&#xff0c;指挥中心工作人员可…

JVM笔记 —— 出现内存溢出错误时时如何排查

一、出现内存溢出的几种情况 内存溢出错误分为StackOverflowError和OutOfMemoryError&#xff0c;前者是栈中出现溢出&#xff0c;后者一般是堆或方法区出现溢出&#xff0c;简称OOM 1. 栈溢出 StackOverflowError 栈溢出一般都是因为没有正确的结束递归导致的&#xff0c;无…

【Pyhthon实战】Python对全校电费查询采集并可视化分析

前言 今天&#xff0c;我来说说怎么抓取宿舍电费的过程。我们学校是在完美校园交电费的&#xff0c;我们可以不用取抓包完美校园的数据接口&#xff0c;我们可以直接登录学校的一卡通网站&#xff0c;每个学校都有&#xff0c;大家可以自己找找&#xff0c;这里我为什么要抓包呢…

新华日报-北京晚报-天津日报-投稿要求

新华日报-北京晚报-天津日报-投稿要求 报纸出版快 稳妥 价优 《中国教育报》1800字符1-3个月见报 《中国教师报》1800字符1-3个月左右见报 《光明日报》普通版 1500字符左右 各科 2个月见报 《经济日报》普通版 1500字符 1-3个月见报 《法治日报》普通版 2000字符 3个月见报…

基于子口袋的分子生成

生成与靶蛋白具有高结合亲和力的分子&#xff08;也称为基于结构的药物设计&#xff0c;structure-based drug design&#xff09;是药物发现中的一项基本且具有挑战性的任务。最近&#xff0c;深度生成模型在生成以蛋白质口袋为条件的3D分子方面取得了显著成功。然而&#xff…

怎么绘制乡土中国思维导图?了解一下这个绘制步骤

怎么绘制乡土中国思维导图&#xff1f;乡土中国思维导图是一种将中国传统文化与现代思维方法相结合的思维导图。它是一种系统化的思考方法&#xff0c;可以帮助我们更好地理解乡土中国文化的内涵和特点&#xff0c;同时也能帮助我们更好地应对当下的社会和文化问题。那么今天就…

TZOJ 曹冲养猪 (扩展)中国剩余定理

求解&#xff1a; M a1 (b1) M a2 (b2) M a3 (b3) ........ 对于 上述式子我们可以拆成 &#xff1a; M b1 * p a1 b2 * q a2 左右移项得到&#xff1a; b1 * p - b2 * q a2 - a1 可以发现 这就是一个同余方程&#xff1a; a b1 , b b2 , x p , y q , c …

关于新手学习STM32开发应该如何入门?

对于新手来说&#xff0c;学习STM32开发可能会感到困惑&#xff0c;尤其是在拿到开发板后该如何入门。在这里有嵌入式学习路线&#xff0c;毕设&#xff0c;各种项目&#xff0c;需要留个6。以下是部分内容概述&#xff1a;硬件介绍&#xff1a;了解STM32开发板的基本硬件组成和…

Chatgpt API调用报错:openai.error.RateLimitError

Chatgpt API 调用报错&#xff1a; openai.error.RateLimitError: You exceeded your current quota, please check your plan and billing details. 调用OpenAI API接口 import openai import osopenai.api_key os.getenv("OPENAI_API_KEY")result openai.Chat…

欧科云链与华为云达成战略合作,开启Web3安全合规新时代

华为云——作为全球增速最快的主流云服务提供商&#xff1b; 欧科云链——作为全球领先的Web3链上数据及合规解决方案提供商&#xff1b; 今天&#xff0c;华为云 与 欧科云链 正式达成战略合作&#xff01; 两者相加在一起&#xff0c;未来又将会碰撞出怎样的火花&#xff1f;…

01-向量究竟是什么?

文章作者&#xff1a;里海 来源网站&#xff1a;https://blog.csdn.net/WangPaiFeiXingYuan 向量究竟是什么 引入一些数作为坐标是一种鲁莽的行为 ——赫尔曼外尔 The introduction of numbers as coordinates is an act of violence - Hermann Weyl 向量的定义 向量&#xff0…

代码随想录算法训练营第50天|动态规划part08|139.单词拆分、关于多重背包,你该了解这些!、背包问题总结篇!

代码随想录算法训练营第50天&#xff5c;动态规划part08&#xff5c;139.单词拆分、关于多重背包&#xff0c;你该了解这些&#xff01;、背包问题总结篇&#xff01; 139. 单词拆分 139. 单词拆分 思路&#xff1a; 单词就是物品&#xff0c;字符串s就是背包 拆分时可以重…

【EI复现】考虑区域多能源系统集群协同优化的联合需求侧响应模型(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

远程桌面配置指南:保留TCP地址、配置隧道和使用固定TCP地址

远程桌面配置指南&#xff1a;保留TCP地址、配置隧道和使用固定TCP地址 文章目录 远程桌面配置指南&#xff1a;保留TCP地址、配置隧道和使用固定TCP地址第一步&#xff1a;保留TCP地址第二步&#xff1a;为远程桌面隧道配置固定的TCP地址第三步&#xff1a;使用固定TCP地址远程…

10. Docker Swarm(一)

目录 1、前言 2、Docker Swarm体系架构 2.1、简单介绍 2.2、体系架构 3、简单使用 3.1、环境准备 3.2、初始化master节点 3.3、建立worker节点 3.4、查看集群的节点信息 3.5、部署应用 3.5.1、创建Dockerfile文件 3.5.2、构建镜像 3.5.3、将镜像上传到Docker仓库 …