【AI基础】第一步:安装python开发环境-conda篇

上一篇讲解了朴素的开发环境安装 - 【AI基础】第一步:安装python开发环境-windows篇-CSDN博客,这里讲解通过conda来配置python环境,同时安装python开发工具pycharm,最终输出python版本的helloworld。

一、安装miniconda

1.1 下载安装包

最新版下载地址:https://docs.anaconda.com/free/miniconda/

所有版本地址:https://repo.anaconda.com/miniconda/

下载最新版本就行,python会向下兼容。然后在下面页面选择对应的平台进行下载:

1.2 开始安装

下载完后双击安装

这里选择一个自定义路径进行安装,默认是在 c:\programData,这目录是隐藏系统目录,有时候要进入目录操作不方便,比如这里选择 d:\miniconda3 进行安装:

基本都是默认选项,下面设置可以都勾选,不影响:

1.3 安装检验

安装完成后进行,在系统搜索 minicode3,如下图:

选中上图第一个搜索结果后打开命令行。

1.4 配置国内镜像源

配置镜像源有两种方式,一种是永久配置,一种是临时配置。

1.4.1 永久配置

bash 复制代码
# 移除默认的源
$ conda config --remove channels defaults
# 添加国内镜像源
$ 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/conda-forge/
# 设置搜索时显示通道地址
$ conda config --set show_channel_urls yes
# 查看镜像源配置是否成功
$ conda config --show channels
# 清除缓存,确保新的镜像源起作用
$ conda config clean -i
# 查看所有配置信息
$ conda info

配置:

查看所有配置信息;

1.4.2 临时配置

在安装组件时指定镜像源:

bash 复制代码
$ conda install opencv -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

这里使用**-c**参数来指定下载的镜像源。

二、安装pycharm

2.1 下载地址

最新版:https://www.jetbrains.com/pycharm/download/

历史版本:https://www.jetbrains.com/pycharm/download/other.html

2.2 版本选择

有Professional专业版和Community Edition社区版本。

社区版本够用,有米的选择专业版。

2.3 环境变量

添加miniconda到环境变量中,可以避免一些乱七八糟的问题,比如在pycharm中使用终端时,无法识别conda命令。

三、Environment 工作环境

安装完后就可以直接使用了,现在要把pycharm和python联系起来,这个联系渠道就是interpreter,python解释器。

3.1 创建工作环境

每个项目都有自己的python运行环境,安装conda之后有个默认的名称为base的运行环境。

基于安全和解耦,在开发项目前,先创建一个工作环境:

conda create --name <环境名><解析器,包等>

例如:conda create --name env_startup python=3.12 numpy

创建一个名为 env_startup 的虚拟环境,指定python为3.12,并安装numpy。

如果没有指定python版本,会使用默认的python。

先创建一个名称为 env_startup 的工作环境:

bash 复制代码
(base)$ conda create --name env_startup

3.2 切换工作环境

bash 复制代码
# 激活切换工作环境
$ conda activate env_startup
# 查看当前工作环境安装的包
$ conda list
# 查看所有的工作环境
$ conda info --envs

激活工作环境后,可以看到命令行的前缀变成了当前环境的名字:(env_startup)

四、配置和运行

设置interpreter是很方便的,有两个时机:创建项目时,或者打开项目后配置。

4.1 如果是创建项目

在创建的时候可以直接指定interpreter:

选择 Custom environment 自定义环境。

在Environment设置中可以看到,pycharm可以新建工作环境:

  • Type:选择Conda
  • Python version:当前项目使用的python版本
  • Name:工作环境的名称
  • Path to conda:这里指向第一步miniconda安装路径下的 Scripts/conda.exe

也可以指向已有的工作环境:

  • Type:选择Conda
  • Path to conda:这里指向第一步miniconda安装路径下的 Scripts/conda.exe
  • Environment:选择已有的工作环境

4.2 如果是打开项目

从设置中找到 Python interpreter:

这里也可以选择新建工作环境,或者选择已有工作环境。

五、开发运行

5.1 运行默认示例

项目默认创建了一个文件 main.py,代码如下:

python 复制代码
# 这是注释
 
# 定义了一个函数
def print_hi(name):
    print(f'Hi, {name}')  
 
# 如果是入口调用
if __name__ == '__main__':
    # 调用上面定义的函数
    print_hi('PyCharm')

点击运行看看效果:

可以看到,成功输出了 "Hi,PyCharm, let's startup"。

5.2 运行/调试配置

项目创建后会默认创建一个运行/调试配置,我们也可以调整此配置。

从上图可以看出,主要就是指定了python解释器和要运行的py文件main.py

5.3 从命令行运行

从图六可以看出,实际运行的命令其实就是 "python main.py"。所以我们来试试从命令行运行。

选中命令行面板,输入 "python main.py":

六、引用:

Anaconda配置国内镜像源_conda源设置-CSDN博客

2023 conda 安装、配置环境变量、换源_conda添加环境变量-CSDN博客

PyCharm+Miniconda3安装配置教程

相关推荐
qq_411262423 分钟前
四博 AI 智能音箱方案基于四博 ESP32-S3 AI-Speaker 核心方案
人工智能·智能音箱
学术头条5 分钟前
Springer Nature直播预告 | 无人系统集群协同与工程挑战
人工智能·科技·机器学习·ai·agi
@不误正业8 分钟前
HarmonyOS-6.0-AI全栈能力解析-Data-Augmentation-Kit到智能体开发实战
人工智能·华为·harmonyos·开源鸿蒙
HackTorjan13 分钟前
深度解析雪花算法及其高性能优化策略
人工智能·深度学习·算法·性能优化·dreamweaver
无忧智库15 分钟前
碳电融合时代的数字化破局:某能源集团“十五五“VPP与碳交易联动运营系统深度解析(WORD)
大数据·人工智能·能源
果汁华17 分钟前
LlamaIndex:连接私有数据与 LLM 的数据框架
人工智能·知识图谱
高工智能汽车17 分钟前
从芯片到场景:联发科发布主动式智能体座舱,按下AI汽车进化加速键
人工智能·汽车
小菜鸟阿呆yu21 分钟前
【pycharm】安装包例如pymysql
ide·python·pycharm
元宇宙时间22 分钟前
全球信息聚合市场迎来爆发拐点:从边缘实验走向主流基础设施
人工智能
1892280486124 分钟前
EMMC32G-M525闪存EMMC32G-T527
网络·人工智能