【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安装配置教程

相关推荐
dreamread12 小时前
2026起名参考八字排盘工具怎么选:看五行提示、候选记录和理性边界
人工智能·软件工具·传统文化
写代码像蔡徐抻12 小时前
从外星人到大模型,语言如何泄露了人类的思维方式。
人工智能
云烟成雨TD12 小时前
LangFlow 1.x 系列【7】工作流创建与部署指南
人工智能·python·agent
GAOJ_K12 小时前
高速工况钢珠离心力如何影响螺杆磨损与运行平顺性?
人工智能·无人机·制造
VIP_CQCRE12 小时前
用 Ace Data Cloud 快速接入 Kling Motion:让图片按指定动作生成视频
人工智能·api·ai视频·kling·acedatacloud
namexingyun12 小时前
Scaling Law bug实战启示:从“虚胖“到“精瘦“的算力效率革命
开发语言·网络·人工智能·bug·ai编程
KaMeidebaby13 小时前
卡梅德生物技术快报|纳米抗体技术全套实操流程:AFB1 全合成文库淘选 + 分子对接定点突变参数手册
人工智能·python·tcp/ip·算法·机器学习
梦想三三13 小时前
Flask + PyTorch模型部署实战:从训练权重到API接口完整工程解析(附完整代码)
人工智能·pytorch·python·flask·模型推理·ai 工程化
Imchendiana13 小时前
《狂人日记NO.10》— 我的AI使用经验分享
人工智能
我的温馨家园13 小时前
新手入局干细胞研究的五大认知陷阱
大数据·人工智能·精选