Python和Miniforge安装与配置

Miniforge安装

Miniforge github地址

初始化环境

安装完成后需要初始化环境,在Windows上需要打开 miniforge3 Prompt 输入以下命令

conda init

这条命令会让命令行终端Terminal启动时配置conda环境,包括设置变量和命令别名(Alias)。
这条命令也可以设置参数,全部参数如下:

conda init [-h] [--all] [--user] [--no-user] [--system] [--reverse] [--anaconda-prompt] [--json]
                            [--console CONSOLE] [-v] [-q] [-d]
                            [SHELLS ...]

conda init --reverse 可以反向初始化取消Terminal启动时设置conda环境
成功进入conda环境,Terminal输入会显示当前的conda环境,如下图:

conda启动时会花费一些时间,可以通过以下命令禁止启动时进入conda环境

conda config --set auto_activate_base false

查看当前conda环境信息

conda info

环境设置

# 查看当前已有的环境
conda env list 

# 创建新环境
conda create --name myenv python=3.12 

# 激活环境
conda activate myenv

# 创建新的默认环境,覆盖任何现有的默认设置
conda create --name mybase python=3.12 --default

# 从environment.yml 导入环境
conda env create -f environment.yml

#查看当前环境已安装的包
conda list

#安装包
conda install <package_name>=<version_number>
conda install numpy

#更新包
conda update <package_name>
conda update --all #更新所有的包

#删除包
conda remove <package_name>

配置镜像源

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/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/linux-64/
conda config --set show_channel_urls yes

Anaconda 软件仓库
conda的配置信息存储在用户目录下 ~/.condarc 文件中,可以在这里修改镜像源

pip

有些conda安装不了的库可以通过pip安装

#安装包
python -m pip install <package_name>
# pip 是独立的程序,可以直接使用
pip install <package_name>

#更新包
python -m pip install -U <package_name>

#删除包
python -m pip uninstall <package_name>

#查看已经安装的包
python -m pip list

#设置pip镜像,Windows上镜像信息存储在 C:\Users\[用户民]\AppData\Roaming\pip\pip.ini
python -m pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

2025年最新conda和pip国内镜像源

VSCode配置Python开发环境

  1. 创建一个单独的Profile用于开发Python,【设置->Profile->New Profile->选择Python模板】,点击创建。
  2. 打开文件夹,【设置->Profile->Python】VScode会切换到Python开发环境

运行

在【RUN AND DEBUG】选项卡中 点击 【create a lunch.josn】选择 【Python Debug】

设置运行文件和运行conda环境

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python Debugger: Current File",
            "type": "debugpy",
            "request": "launch",
            "program": "hello.py",
            "console": "integratedTerminal",
            "python": "C:/Programs/miniforge3/envs/myenv312/python.exe"
        }
    ]
}

修改program和python两字段
tips: 可以通过 where.exe或者Get-Command获取一个exe 的位置,MacOS上可以使用which

选择Python 解释器


选择Python解释器用来切换Python开发和运行环境。
选择正确的Python才能保证VSCode中第三方库的提示正常。
可以使用插件管理Python Environments,激活Python环境

作者:KyleWlk

物联沃分享整理
物联沃-IOTWORD物联网 » Python和Miniforge安装与配置

发表回复