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开发环境
- 创建一个单独的Profile用于开发Python,【设置->Profile->New Profile->选择Python模板】,点击创建。
- 打开文件夹,【设置->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