python虚拟环境
miniconda下载教程:Index of /miniconda
miniconda使用教程:Getting started with conda — conda 25.5.2.dev17 documentation
安装教程
安装教程:
-
直接next,直接跳过
-
将安装路径下的Scripts目录路径加入环境变量:
C:\ProgramData\miniconda3\Scripts -
查看是否安装成功:
PS C:\Users\Administrator> conda --version conda 25.3.1
创建虚拟环境
创建虚拟环境步骤:
-
创建新环境的最基本方法是使用以下命令:
conda create -n <env-name> -
要在创建环境时添加包,可以在环境名称后指定它们(可选):
conda create -n myenvironment python numpy pandas -
查看所有环境的列表:
conda info --envs -
激活环境:
conda activate py311
示例:
-
创建一个环境,命名为py311
conda create -n py311 -
查看当前环境列表
PS Z:\debug\SDK_MAIN_9125> conda info --envs # conda environments: # base C:\ProgramData\miniconda3 py311 C:\ProgramData\miniconda3\envs\py311 -
激活环境
PS Z:\debug\SDK_MAIN_9125> conda activate py311 CondaError: Run 'conda init' before 'conda activate'可以看到报错了,解决方式为使用conda自带的命令行终端,也就是
Anaconda PowerShell Prompt:(base) PS C:\Users\Administrator> conda env list # conda environments: # base * C:\ProgramData\miniconda3 py311 C:\ProgramData\miniconda3\envs\py311 (base) PS C:\Users\Administrator> conda activate py311 (py311) PS C:\Users\Administrator> -
查看虚拟环境信息
(py311) PS C:\Users\Administrator> conda info active environment : py311 active env location : C:\ProgramData\miniconda3\envs\py311 shell level : 2 user config file : C:\Users\Administrator\.condarc populated config files : C:\ProgramData\miniconda3\.condarc conda version : 25.5.1 conda-build version : not installed python version : 3.13.2.final.0 solver : libmamba (default) virtual packages : __archspec=1=skylake __conda=25.5.1=0 __win=10.0.19044=0 base environment : C:\ProgramData\miniconda3 (writable) conda av data dir : C:\ProgramData\miniconda3\etc\conda conda av metadata url : None channel URLs : https://repo.anaconda.com/pkgs/main/win-64 https://repo.anaconda.com/pkgs/main/noarch https://repo.anaconda.com/pkgs/r/win-64 https://repo.anaconda.com/pkgs/r/noarch https://repo.anaconda.com/pkgs/msys2/win-64 https://repo.anaconda.com/pkgs/msys2/noarch package cache : C:\ProgramData\miniconda3\pkgs C:\Users\Administrator\.conda\pkgs C:\Users\Administrator\AppData\Local\conda\conda\pkgs envs directories : C:\ProgramData\miniconda3\envs C:\Users\Administrator\.conda\envs C:\Users\Administrator\AppData\Local\conda\conda\envs platform : win-64 user-agent : conda/25.5.1 requests/2.32.3 CPython/3.13.2 Windows/10 Windows/10.0.19044 solver/libmamba conda-libmamba-solver/25.4.0 libmambapy/2.0.5 aau/0.7.0 c/. s/. e/. administrator : True netrc file : None offline mode : False -
在虚拟环境中安装python版本
(py311) PS C:\Users\Administrator> conda install python=3.11 (py311) PS C:\Users\Administrator> python --version Python 3.11.13 -
查看虚拟环境中安装的python包
(py311) PS C:\Users\Administrator> conda list # packages in environment at C:\ProgramData\miniconda3\envs\py311: # # Name Version Build Channel bzip2 1.0.8 h2bbff1b_6 ca-certificates 2025.2.25 haa95532_0 expat 2.7.1 h8ddb27b_0 libffi 3.4.4 hd77b12b_1 openssl 3.0.16 h3f729d1_0 pip 25.1 pyhc872135_2 python 3.11.13 h981015d_0 setuptools 78.1.1 py311haa95532_0 sqlite 3.45.3 h2bbff1b_0 tk 8.6.14 h5e9d12e_1 tzdata 2025b h04d1e81_0 vc 14.42 haa95532_5 vs2015_runtime 14.42.34433 hbfb602d_5 wheel 0.45.1 py311haa95532_0 xz 5.6.4 h4754444_1 zlib 1.2.13 h8cc25b3_1
常见命令
-
版本管理
- 查看版本:
conda --version或者conda -V - 更新版本:
conda update conda
- 查看版本:
-
环境管理
-
创建环境
- 基本命令:
conda create --name <my-env> - 使用特定版本的 Python 创建环境:
conda create -n myenv python=3.9 - 使用特定包创建环境:
conda create -n myenv scipy - 要使用包的特定版本创建环境:
conda create -n myenv scipy=0.17.3
- 基本命令:
-
激活环境:
conda activate myenv -
查看已安装环境:
conda env list -
删除环境:
conda remove -n <环境名称> --all或conda env remove --name <环境名称>
-
-
包管理
-
包安装:
conda install <package-name>=<version>,比如conda install python=3.11usage: conda install [-h] [--revision REVISION] [--override-frozen] [-n ENVIRONMENT | -p PATH] [-c CHANNEL] [--use-local] [--override-channels] [--repodata-fn REPODATA_FNS] [--experimental {jlap,lock}] [--no-lock] [--repodata-use-zst | --no-repodata-use-zst] [--strict-channel-priority] [--no-channel-priority] [--no-deps | --only-deps] [--no-pin] [--copy] [--no-shortcuts] [--shortcuts-only SHORTCUTS_ONLY] [-C] [-k] [--offline] [--json] [--console CONSOLE] [-v] [-q] [-d] [-y] [--download-only] [--show-channel-urls] [--file FILE] [--solver {classic,libmamba}] [--force-reinstall] [--freeze-installed | --update-deps | -S | --update-all | --update-specs] [--clobber] [--dev] [package_spec ...] -
包卸载:
conda removeusage: conda remove [-h] [--override-frozen] [-n ENVIRONMENT | -p PATH] [-c CHANNEL] [--use-local] [--override-channels] [--repodata-fn REPODATA_FNS] [--experimental {jlap,lock}] [--no-lock] [--repodata-use-zst | --no-repodata-use-zst] [--features] [--force-remove] [--no-pin] [--solver {classic,libmamba}] [-C] [-k] [--offline] [--json] [--console CONSOLE] [-v] [-q] [-d] [-y] [--all] [--keep-env] [--dev] [package_name ...]
-

浙公网安备 33010602011771号