【Anaconda】【Windows编程技术】【Python】Anaconda的常用命令及实操

一、Anaconda终端

在安装Anaconda后,电脑上会新增一个Anaconda终端,叫Anaconda Prompt,如下图:
在这里插入图片描述
我们选择“打开文件位置”,将快捷方式复制一份到桌面上,这样日后就可以从桌面上方便地访问Anaconda终端了:
在这里插入图片描述
在运行项目的时候,需要进入Anaconda终端。右键桌面快捷方式,选择“以管理员方式运行”(很重要,否则可能无权限访问C盘文件):

在这里插入图片描述

二、常用命令

1、conda list

这个命令是列出当前环境中安装了哪些包。比如我在base环境(默认的环境)下执行conda list,就显示出当前环境下(同时显示环境目录)都有哪些包:

在这里插入图片描述

2、conda create

这个命令是创建一个新的虚拟环境,语法如下:

conda create -n xxx(虚拟环境名称) python==x.x(python版本)

执行后会提示Proceed?输入y继续:
在这里插入图片描述
接下来安装一系列包,如下:
在这里插入图片描述

2、conda activate

这个命令是激活某个虚拟环境(前提是这个虚拟环境存在)。比如我之前通过conda create 命令创建了一个叫mxnet的虚拟环境,并在其中安装了一些包,现在通过activate命令激活它:

conda activate mxnet

再查看之前都安装过哪些包:

conda list

在这里插入图片描述
全部列出在这里了。

下面我就可以在这个环境下直接用pip安装包了,比如说,安装一个视觉相关的opencv-python:

pip install opencv-python

在这里插入图片描述

三、实操举例

最近研究mxnet神经网络,使用PyCharm编辑代码,然后在anaconda中运行。这样做的好处是,方便管理各个虚拟环境,以及,之前出于不知名的原因,在PyCharm自带的终端下运行会提示WinError5: 没有权限访问。按照网上的办法尝试了一通下来都没有解决,甚至尝试了把Python.exe从C盘移动到E盘。之后用Anaconda,就解决了,也不清楚是为什么。

项目结构和代码用PyCharm看:

在这里插入图片描述

运行时在Anaconda终端中,命令格式:

python xxx.py(要运行的文件名)

先cd进项目目录(右键项目目录,复制绝对路径):

在这里插入图片描述
在这里插入图片描述

其他命令及使用方法,待后续更新。

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

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

相关文章

用python实现多文件多文本替换功能

用python实现多文件多文本替换功能 今天修改单位项目代码时由于改变了一个数据结构名称,结果有几十个文件都要修改,一个个改实在太麻烦,又没有搜到比较靠谱的工具软件,于是干脆用python手撸了一个小工具,发现python在…

微服务中的相关概念

Eureka Eureka 是由 Netflix 开发的一个服务发现和注册中心,广泛应用于微服务架构中。Eureka 主要用于管理和协调分布式服务的注册和发现,确保各个服务之间能够方便地找到并通信。它是 Netflix OSS(Netflix Open Source Software&#xff09…

【绝对有用】c++线程池相关技术点二

这行代码是C多线程编程中的一种常见用法,具体地,它使用std::thread创建一个新的线程,并将该线程加入到一个std::vectorstd::thread容器中。下面是对这行代码的详细解释: threads:这是一个std::vectorstd::thread类型的…

C#心跳机制客户端

窗体(richTextBox右显示聊天) 步骤 点击链接按钮 tcpclient客户端步骤 1创建客户端对象 2连接服务器connect 3创建网络基础流发消息 .write发消息 4 创建网络基础流接消息 .read接消息 5 断开连接…

062、Python 解决命名冲突的两种方式

如下,在一个包里的两个模块分别定义了一个名称一样的函数: 包结构与模块内容: my_package/__init__.pymodule1.pymodule2.py模块一代码:module1.py def say_Hello():print("Hi!")模块二代码:module2.py …

python库离线安装方法(pyqt5离线安装方法)

在某些情况下,我们的计算机是无法联网的。 网上大部分方法: 这些方法都有个问题,就是库是需要依赖其它库的,你不知道它需要依赖什么库,就是提供了依赖库的列表也麻烦,依赖库也是有对应版本要求的&#xf…

自制调色小工具给图片加滤镜,修改图片红、绿、蓝通道及亮度,修改图片颜色

上篇: 上篇我们给地图添加了锐化、模糊等滤镜,这篇来写一个小工具给图片调色。 调色比锐化等滤镜要简单许多,直接拿到像素值修改即可。不需要用到卷积核。。。(*^▽^*) 核心原理就是图像结构,使用context.getImageData获取图像像…

JavaScript练手小技巧:JS 随机数小技巧

JS 里利用 Math.random() 可以产生0-1 之间的随机小数。如: let num1 Math.random(); // 0-1之间的随机数console.log(num1);// 0.05563019650398182 可以用随机数做一些有趣的事情。 一、指定范围的随机整数 // 随机整数function randomInt(min, max) {return …

cad怎么转成pdf文件?方法很简单!

cad怎么转成pdf文件?在数字化时代,CAD图纸的转换与共享已成为日常工作中的常态。无论是建筑设计师、工程师还是学生,都可能遇到需要将CAD文件转换为PDF格式的需求。本文将为您推荐三款高效的CAD转PDF软件,让您轻松实现文件格式的转…

【代码随想录算法训练Day35】LeetCode 1005. K 次取反后最大化的数组和、LeetCode 134.加油站、LeetCode 135.分发糖果

Day35 贪心第三天 LeetCode 1005. K 次取反后最大化的数组和 两步贪心,解决问题: 1.优先取反绝对值最大的负数 2.如果所有的数都非负了,就用绝对值最小的整数消耗掉剩余的k。 class Solution { public:static bool cmp(int a,int b){retur…

C++ 48 之 继承的基本语法

#include <iostream> #include <string> using namespace std;// 定义一个基类&#xff0c;把公共的部分写在这里&#xff0c;以后让别的类继承即可 class BasePage{ public:void header(){cout << "公共的头部"<< endl;}void footer(){cout…

STM32单片机-BKP和RTC

STM32单片机-BKP和RTC 一、Unix时间戳1.1 时间戳转换 二、BKP(备份寄存器)三、RTC(实时时钟)3.1 RTC工作原理 四、代码部分4.1 BKP备份寄存器4.2 RTC实时时钟 一、Unix时间戳 Unix时间戳定义为从伦敦时间的1970年1月1日0时0分0秒开始所经过的秒数&#xff0c;不考虑闰秒时间戳…

vue3使用echarts简单教程~~概念篇

没写过 写着玩玩 不足的地方还望小伙伴补充~~ 概念篇 文档奉上&#xff1a;数据集 - 概念篇 - 使用手册 - Apache EChartshttps://echarts.apache.org/handbook/zh/concepts/dataset <template><div id"main" style"width: 600px; height: 400px&…

集合进阶:增强for循环和lambda表达式

一.增强for遍历 1.增强for的底层是迭代器,为了简化迭代器的代码书写的。 2.他是JDK5之后出现的,其内部原理就是一个lterrator迭代器。 3.所有的单列集合和数组才能用增强for进行遍历 二.格式 for(元素的数据类型 变量名;数组或者集合){} 三.代码 Collection<String>…

72-UDP协议工作原理及实战

#ifndef UDPCOMM_H #define UDPCOMM_H#include <QMainWindow> #include <QUdpSocket> // 用于发送和接收UDP数据报 #include <QtNetwork>QT_BEGIN_NAMESPACE namespace Ui { class udpComm; } QT_END_NAMESPACEclass udpComm : public QMainWindow {Q_OBJECT…

定个小目标之刷LeetCode热题(23)

今天写这道题&#xff0c;背过八股文的都应该知道LRU算法缓存的基本原理&#xff0c;在 Java 语言中&#xff0c;同样有类似的数据结构 LinkedHashMap&#xff0c;本题我们采用自己创建哈希表双链表的形式简单实现一下 对于get操作&#xff1a;通过cache.get(key)获取&#xff…

格雷母线定位与控制系统:确保机车平稳运行的关键

微深节能的格雷母线高精度位移检测系统是一种高精度的位置检测设备&#xff0c;它通过发射和接收信号来确定移动物体的实时位置。在机车定位系统中&#xff0c;格雷母线被安装在固定的轨道上&#xff0c;而机车上的检测装置则负责读取这些信号&#xff0c;从而准确计算出机车的…

一文弄懂 Python os.walk(),轻松搞定文件处理和目录遍历

&#x1f349; CSDN 叶庭云&#xff1a;https://yetingyun.blog.csdn.net/ Python os 模块的 walk() 方法以自顶向下或自底向上的方式遍历指定的目录树&#xff0c;从而显示目录树中的文件名。对于目录树中的每个目录&#xff0c;os.walk() 方法都会产生一个包含目录路径、当前…

Java17 --- redis7缓存双写一致性

一、缓存双写一致性 如果redis中有数据&#xff1a;需要和数据库中的值相同。如果redis中没有数据&#xff1a;数据库中的值要是最新值&#xff0c;且准备回写redis。只读缓存。读写缓存&#xff1a;①、同步直写策略&#xff1a;写数据库后也同步写redis缓存&#xff0c;缓存…

光纤三维布里渊温度和应变分布matlab模拟与仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.本算法原理 5.完整程序 1.程序功能描述 光纤三维布里渊温度和应变分布matlab模拟与仿真。其中 , 布里渊散射是光波与声波在光纤中传播时相互作用而产生的光散射过程 , 在不 同的条件下 , 布里渊散射又分…