[TOC]
Windows
环境变量
1 2 3 4 5
| path\to\your\miniconda path\to\your\miniconda\Library\bin path\to\your\miniconda\Scripts
验证conda
|
创建新的python环境
1. 添加镜像仓库
1 2 3
| conda config --add channels https: conda config --add channels https: conda config --set show_channel_urls false # 单词设为true,每次查看安装了哪些库的时候可以查看来源
|
2. 创建新环境
1 2
| 因为不同的工程会需要不同的环境,创建不同的虚拟环境便于管理项目。 创建一个python3.12.7的环境,其中py3.12.7是该虚拟环境的名字,输入指令:conda create -n py3.12.7 python=3.12.7
|
3.进入虚拟环境
1 2 3 4 5 6
| conda init # 然后重新打开一个终端 conda activate py3.12.7 进入环境后安装库:conda install numpy pip install -n your_env_name [package] pip install -r requirements.txt Linux: source deactivate Windows: deactivate # 退出虚拟环境
|
4.删除虚拟环境
1 2
| conda remove -n your_env_name(虚拟环境名称) --all conda remove --name your_env_name package_name
|
5.禁止自动激活
1 2 3 4
| 禁用自动激活 base 环境 如果你希望避免每次打开 PowerShell 或命令提示符时自动激活 base 环境,可以通过修改 Conda 配置来禁用这个功能。执行以下命令:
bash conda config --set auto_activate_base false
|
python一些基础操作
1 2 3 4
| 删除所有第三方库 pip freeze | % { pip uninstall -y $_ } 强制安装 pip3 install 导出第三方库 pip freeze > requestments.txt # 如果是pip2 保证pip2 的版本为19.2.3 否则执行 python2 -m pip install pip==19.2.3 pip show gmpy2 显示 gmpy2 包的详细信息
|
1 2 3 4 5 6 7 8
| #!/bin/bash
while read requirement; do echo "Installing $requirement" pip install $requirement || echo "Failed to install $requirement, skipping" done < python3.12_requirements.txt
tools.sh 跳过报错安装库文件
|
python应用
1 2 3 4 5 6 7 8 9 10
| 使用 pipx 安装包(适用于 Python 应用) 如果你只是需要安装一个 Python 应用(而不是库),可以使用 pipx 来管理它。pipx 会为每个应用创建独立的虚拟环境。 安装 pipx: 如果你的系统上没有安装 pipx,你可以通过以下命令安装: sudo apt install pipx 使用 pipx 安装包: 安装所需的 Python 应用,例如: pipx install paramiko 这样,pipx 会为 paramiko 创建一个独立的虚拟环境并安装。
|
Linux
安装
1
| bash Miniconda3-latest-Linux-x86_64.sh 最后一路回车,
|



1
| 在选择是否需要initiate的时候选择yes,默认是no。最好选yes,如果选了no导致 conda: command not found
|

1 2 3 4 5 6 7 8 9 10 11 12
| conda: command not found 解决问题:编辑 ~/.bashrc 或 ~/.zshrc 文件 1.如果你使用的是 bash,打开 .bashrc 文件:nano ~/.bashrc 如果你使用的是 zsh,打开 .zshrc 文件:nano ~/.zshrc 2.末尾添加以下内容:
export PATH="~/miniconda3/bin:$PATH" 3.按 Ctrl + O 保存更改,然后按 Ctrl + X 退出编辑器 4.重新加载配置文件 source ~/.bashrc source ~/.zshrc 5. conda --version
|
使用
1
| 关闭自动启动conda环境的命令conda config --set auto_activate_base false
|
离线创建python环境
1 2 3 4 5 6 7
| 查看已经创建的虚拟环境,刚开始只有base conda env list
可以直接克隆base环境,来创建自己的环境 conda config --set offline true conda create -n py3.12.7 --clone base
也可以conda create -n py3.12.7 python=3.12.7
|
激活&删除虚拟环境
1 2
| 执行如下命令激活虚拟环境,需要注意new_env需要已经创建,通过conda env list可以查看到。source activate py3.12.7 删除虚拟环境命令,假设需要删除一个名为newenv 的环境:conda remove -n newenv --all
|
安装第三方库
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| python pip 更改国内源 此方法为永久改变源,如果你需要的库,国内源没有的话,需要重置源为默认
清华源相关代码 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 其他源 豆瓣 https://pypi.doubanio.com/simple/ 网易 https://mirrors.163.com/pypi/simple/ 阿里云 https://mirrors.aliyun.com/pypi/simple/ 腾讯云 https://mirrors.cloud.tencent.com/pypi/simple 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 取消所有源,替换为默认 pip config unset global.index-url
|
退出虚拟环境
Slogan:
Do you believe in DESTINY?