Skip to content

环境配置

常规方法配置

python官网下载最新的python运行环境,把python的安装路径添加到系统环境变量path中:在cmd命令行中输入python就可以看到python的版本信息


通过conda搭建

conda 是一个配置隔离 python 环境工具

miniconda 是一个单纯的 conda工具,仅自带极少的python必要的包,可以按照自己的需求构建,推荐使用miniconda来搭建python的虚拟化环境

windows操作系统下搭建conda

  1. 下载安装miniconda3
  2. 在系统变量中的path下添加环境变量
  3. cmd输入初始化操作:conda init cmd.exe
  4. 配置清华镜像源:
    1. 创建.condarc文件:conda config --set show_channel_urls yes
    2. 在C盘用户目录下找到.condarc文件,对其添加腾讯(国内)镜像源,具体的镜像源网址为:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
  5. cmd中清除缓存:conda clean -i
  6. 创建虚拟环境:conda create -n 虚拟环境的名称 python=3.9
  7. 查看系统中有哪些环境:conda info -e
  8. 激活ui-platform环境:conda activate 虚拟环境的名称 出现*表示当前运行的环境

conda其他的相关操作:

  • 切换环境:conda activate 环境名

  • 退出当前环境:conda deactivate

  • 在环境中安装模块:conda install 模块名

  • 删除环境:conda remove -n 环境名 --all

ubuntu操作系统下搭建conda

  1. 下载安装miniconda3,也可以下载离线的安装包,进行离线安装
  2. 更改安装包权限:chmod 775 Miniconda3-py311_23.5.2-0-Linux-x86_64.sh
  3. 安装:sh Miniconda3-py311_23.5.2-0-Linux-x86_64.sh 安装过程要手动输入yes来同意服务条款,继续按回车,同时也要输入yes同意将Anaconda的环境变量导入PATH
  4. 重新进入终端,发现终端默认进入minicondabase环境中:

安装完miniconda3后,需要对conda进行镜像配置

  1. 初始化:conda init
  2. 启动环境变量:source ~/.bashrc
  3. 打开文件gedit ~/.condarc 添加清华镜像源
  4. 清除缓存:conda clean -i
  5. 创建所需的虚拟化python开发环境:conda create -n 虚拟环境的名称 python=3.9

其他操作:

  • 退出minicondabase环境中:conda deactivate

  • 基础环境默认激活:conda config --set auto_activate_base True

  • 基础环境默认不激活:conda config --set auto_activate_base False

以上便在路径miniconda3/envs/下生成一个虚拟环境名称的文件夹,其中包含python3.9环境 ,包括以后下载的第三方库,形成了一个独立的开发环境。

condarequirements.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搭建环境)

Released under the MIT License.