新手学习python 安装Anaconda

news2024/11/15 13:02:00

PyCharm选择社区版就够用了,专业版本太多花哨的东西没必要,环境可以用Anaconda,单纯的python环境需要下载很多包

一:安装Anaconda

下载打包坏境 Anaconda 地址 https://www.anaconda.com/,我本地是安装在D:\ProgramData\anaconda3这个目录

配置path路径,这样就可以在命令行使用conda 或者pip3开头的命令了

windows10安装成功后,会产生.condarc文件,通过这个文件可以设置镜像源

(1)配置镜像源

各系统都可以通过修改用户目录下的 .condarc 文件。Windows 用户无法直接创建名为 .condarc 的文件,可先执行

conda config --set show_channel_urls yes
生成该文件之后再修改。

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud


注意:此处https在运行时可能出现错误,这就需要我们吧https换成http,问题就解决了

运行conda clean -i     清除索引缓存,保证用的是镜像站提供的索引。

conda info 用于查看环境配置信息

(2)创建一个新的虚拟环境

默认的环境为base只读环境,本地需要新创建一个环境,例如   

第一步:conda create -n myenv numpy,创建一个myenv 的本地环境

第二步:activate myenv  启用该环境

如果退出激活,可以deactivate  myenv  

  create --name 名字 python=3.8
conda create -n name python=*.**
查看当前所有环境
conda info -e
切换当前环境
conda activate 名字
删除环境
conda remove -n 名字 --al

pycharm无法修改环境

解决方法:进入file->setting->Tools->Terminal 将powershell.exe更改为cmd.exe

二:PyCharm 配置 Anaconda

默认不要使用base,我创建的myenv环境, 激活后,添加拦截器,可以选择这个环境,python文件中缺少包。就可以用命令行手动引入

三:Python打包成exe

pip3 install pyinstaller -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com

到需要打包python文件的同级目录,我的py文件是浪漫表白.py

Pyinstaller -F -w 浪漫表白.py

到打包py文件下,dist文件夹里面就有对应的exe文件了

四:Pytorch2.0安装

分为GPU(独立显卡)和CPU两种,由于我电脑没有独立显卡,所以安装的是CPU版本

conda activate myenv
# 方法一:直接从官方下载
conda install pytorch torchvision torchaudio cpuonly -c pytorch
# 方法二:国内源下载
conda install pytorch-cpu
conda install torchvision-cpu

简单入门demo:https://download.csdn.net/download/zhousenshan/89558895

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

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

相关文章

CTF ssti零基础(一) 模块注入的payload

这里先推荐一个还不错的工具 git clone https://github.com/vladko312/SSTImap.gitcd SSTImappip install requirements.txt命令还是挺多的 有点像sqlmap但是这个暴力多了不用加那么多的参数 ./sstimap.py -u http://example.com ./sstimap.py -u http://example.com --os-sh…

Word 导入导出

在实际的开发过程中,也会遇到导入导出的功能,今天就简单的做一下总结。 1.需求:将下面word 数据导入到数据库并进行存储 在Controller中 RequestMapping(value "/ImportWord")public RawResponseBodyObject ImportWord(HttpServl…

怎么将jpg图片转换为pdf?将jpg图片转换为pdf的几种方法介绍

怎么将jpg图片转换为pdf?转换jpg图片为PDF是一项常见的任务,无论是个人用户还是商业环境中都经常会遇到这种需求。将多张jpg图像合并成一个单一的PDF文件可以带来诸多便利,例如便于存档、分享和打印。这种转换不仅简化了文件管理流程&#xf…

萝卜快跑:自动驾驶的先锋与挑战

萝卜快跑:自动驾驶的先锋与挑战 近段时间,由萝卜快跑引发的自动驾驶事件如火如荼,成为科技领域的热门话题。萝卜快跑作为自动驾驶领域的重要参与者,其最新事件引发了广泛的关注和讨论。 萝卜快跑是百度推出的自动驾驶出行服务平台…

计算机网络基础:4.HTTP与HTTPS

一、回顾设定 想象你在经营一家繁忙的餐厅,顾客们通过点餐系统(网卡)下单,订单被前台(路由器)接收并分发到各个厨房区域(网络设备)。光猫像是食材供应商,通过高效的物流系…

2、LangChain —— RAG基本架构

文章目录 一、概述二、什么是 RAG三、概念1、Indexing2、Retrieval and generation 四、设置1、下载安装 langchain2、LangSmith 五、一个简单的RAG后端1、Load2、Split3、Embedding and Store4、Retrieval5、Generate 一、概述 LLM 支持的最强大的应用程序之一是 复杂的问答 (…

MySQL中实现动态表单中JSON元素精准匹配的方法

目录 前言 一、动态表单技术 1、包含的主要信息 2、元素属性设置 3、表单内容 二、表单数据存储和查询 1、数据存储 2、数据的查询 3、在5.7版本中进行JSON检索 4、8.0后的优化查询 三、总结 前言 在很多有工作流设置的地方、比如需要在不同的流程中,需要…

【八股系列】JavaScript如何判断一个对象是否属于某个类?

🎉 博客主页:【剑九 六千里-CSDN博客】 🎨 上一篇文章:【探索扫描二维码登录的奥秘:从前端到后端的无缝连接】 🎠 系列专栏:【面试题-八股系列】 💖 感谢大家点赞👍收藏⭐…

基于单片机控制的家电产品硬件故障诊断

摘要: 在现阶段家用电子产品生产制造的过程中,需要应用到非常多的单片机以及单片机控制技术,单片机凭借着自身体积小、反应快、功耗低的优势迅速抢占了家电产品的市场。并且在单片机实际的应用过程中,通过对单片机控制技术的掌握可…

HarmonyOS 本地真机运行

目录 官网地址 1.开发工具设置签名 2.手机开启开发者模式 3.使用USB连接方式 4.使用无线调试连接方式 5.常见的问题 官网地址 使用真机运行应用 使用本地真机运行应用/服务 1.开发工具设置签名 官网应用/服务签名 1.左上角文件--项目结构-勾选自动生成签名-Sign in登录 2…

【Vue3】watch 监视 reactive 定义的数据

【Vue3】watch 监视 reactive 定义的数据 背景简介开发环境开发步骤及源码总结 背景 随着年龄的增长,很多曾经烂熟于心的技术原理已被岁月摩擦得愈发模糊起来,技术出身的人总是很难放下一些执念,遂将这些知识整理成文,以纪念曾经…

Binius-based zkVM:为Polygon AggLayer开发、FPGA加速的zkVM

1. 引言 近日,ZK硬件加速巨头Irreducible和Polygon团队宣布联合开发生产级的Binius-based zkVM,用于助力Polygon AggLayer,实现具有低开销、硬件加速的binary proofs。 Irreducible(曾用名为Ulvetanna)团队 Benjamin …

如何在 Spring Boot 中开发一个操作日志系统

文章目录 前言添加依赖配置日志存储创建实体类创建仓库接口创建AOP切面配置日志级别测试日志系统 前言 在开发企业级应用时,记录用户操作日志是非常重要的。这不仅能帮助开发者监控系统的行为,还能在出现问题时进行追踪。在这篇文章中,我们将…

线性代数|机器学习-P25线性规划和两人零和博弈

文章目录 0. 概述1. 线性规划问题1.1 定义1.2 举例 2. 线性规划中的对偶问题3. 最大流 - 最小割问题4. 两人零和博弈 MIT教授教学视频,讲得比较泛,需要另外学习很多知识补充 0. 概述 线性规划[LP]问题 线性规划是问题为线性求最值,约束也是求…

前端调试合集(包含移动端/内嵌h5)

代码内使用方法 alert/console alert和console.log作为JS最基本的调试能力,提供了简易版的断点 (只能断一下) 和输出 (只能输出字符串) 能力,可以在代码运行到预期的位置输出预期的log,通过对不同流程下写入alert,输出变量的值来…

普元EOS学习笔记-EOS的ide开发工具的介绍

前言 普元EOS开发包括低开和高开。 EOS低开,直接在浏览器操作即可,不需要编码。 EOS高开,需要使用EOS的ide工具,进行编码开发。 EOS的ide工具是普元在Eclipse基础上进行的扩展,添加了若干插件,专门用于…

Redis 7.x 系列【29】集群原理之自动故障转移

有道无术,术尚可求,有术无道,止于术。 本系列Redis 版本 7.2.5 源码地址:https://gitee.com/pearl-organization/study-redis-demo 文章目录 1. 概述2. 案例演示3. 工作原理3.1 故障检测3.2 排名3.3 延迟等待3.4 投票3.5 上位 1.…

LeetCode:对称的二叉树(C语言)

1、问题概述:给一个二叉树,看是否按轴对称 2、示例 示例 1: 输入:root [1,2,2,3,4,4,3] 输出:true 示例 2: 输入:root [1,2,2,null,3,null,3] 输出:false 3、分析 (1&a…

MATLAB和Python零模型社会生物生成式结构化图

🎯要点🎯要点🎯启发式方法无标度和前馈拓扑的网络编码🎯随机遗传模型使用布线规则🎯随机遗传算法测试连接组模型🎯确定性地生成分支树和分层网络,同质偏好规则的联系🎯生成随机网络节…

无涯·问知财报解读,辅助更加明智的决策

财报解读就像是给公司做一次全面的体检,是理解公司内部运作机制和市场表现的一把钥匙,能够有效帮助投资者、分析师、管理层以及所有市场参与者判断一家公司的健康程度和发展潜力。 星环科技无涯问知的财经库内置了企业年报及财经类信息,并对…