环境配置
常规方法配置
在python官网下载最新的python运行环境,把python的安装路径添加到系统环境变量path中:在cmd命令行中输入python就可以看到python的版本信息
通过conda搭建
conda 是一个配置隔离 python 环境工具
miniconda是一个单纯的conda工具,仅自带极少的python必要的包,可以按照自己的需求构建,推荐使用miniconda来搭建python的虚拟化环境
在windows操作系统下搭建conda
- 下载安装
miniconda3 - 在系统变量中的
path下添加环境变量 - 在
cmd输入初始化操作:conda init cmd.exe - 配置清华镜像源:
- 创建
.condarc文件:conda config --set show_channel_urls yes - 在C盘用户目录下找到
.condarc文件,对其添加腾讯(国内)镜像源,具体的镜像源网址为:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
- 创建
- 在
cmd中清除缓存:conda clean -i - 创建虚拟环境:
conda create -n 虚拟环境的名称 python=3.9 - 查看系统中有哪些环境:
conda info -e - 激活
ui-platform环境:conda activate 虚拟环境的名称出现*表示当前运行的环境
conda其他的相关操作:
切换环境:
conda activate 环境名退出当前环境:
conda deactivate在环境中安装模块:
conda install 模块名删除环境:
conda remove -n 环境名 --all
在ubuntu操作系统下搭建conda
- 下载安装
miniconda3,也可以下载离线的安装包,进行离线安装 - 更改安装包权限:
chmod 775 Miniconda3-py311_23.5.2-0-Linux-x86_64.sh - 安装:
sh Miniconda3-py311_23.5.2-0-Linux-x86_64.sh安装过程要手动输入yes来同意服务条款,继续按回车,同时也要输入yes同意将Anaconda的环境变量导入PATH中 - 重新进入终端,发现终端默认进入
miniconda的base环境中:
安装完miniconda3后,需要对conda进行镜像配置
- 初始化:
conda init - 启动环境变量:
source ~/.bashrc - 打开文件
gedit ~/.condarc添加清华镜像源 - 清除缓存:
conda clean -i - 创建所需的虚拟化
python开发环境:conda create -n 虚拟环境的名称 python=3.9
其他操作:
退出
miniconda的base环境中:conda deactivate基础环境默认激活:
conda config --set auto_activate_base True基础环境默认不激活:
conda config --set auto_activate_base False
以上便在路径miniconda3/envs/下生成一个虚拟环境名称的文件夹,其中包含python3.9环境 ,包括以后下载的第三方库,形成了一个独立的开发环境。
conda的requirements.txt配置文件
Python中通过requirements.txt 记录所有依赖包(包括第三方库)及其精确的版本号,以便进行新环境的部署,有助于以后布置别台电脑,可以避免bug,从而导入跟现在一样的环境
导出requirements.txt配置文件
pip freeze > requirements.txt
conda list -e > requirements.txt (通过conda导出requirements.txt)
如果在开发的时候升级了依赖包,记得更新此文件
通过requirements.txt配置文件进行环境配置
在其他环境部署项目之前先通过如下命令安装依赖包
pip install -r requirements.txt
pip install --no-index --find-links=d:\packages -r requirements.txt
find-links指定的是包文件的存放地址,-r指定的是txt文件的位置
在搭建新环境时可以通过pip 批量安装requirements.txt文件中包含的组件依赖
pip install -r requirements.txt
conda install --yes --file requirements.txt (通过conda搭建环境)