当前位置: 首页 > news >正文

01.01.02.DeepSeek:环境搭建篇(安装配置 开发环境 conda+python+modelscope)

总操作流程:

  • 1、安装cmake
  • 2、安装python3
  • 3、安装conda
  • 4、安装modelscope
  • 5、安装pkg-config

安装cmake

# 官网:https://cmake.org/# 下载run文件:https://www.qt.io/download-qt-installer-osscd/usr/local/softwarewgethttps://github.com/Kitware/CMake/releases/download/v3.31.9/cmake-3.31.9-linux-x86_64.tar.gztar-zxvfcmake*.tar.gzrm-rfcmake*.tar.gzmvcmake* cmakechmod0777-Rcmakechown$USER:$USER-Rcmake# 配置cmakecat>>/etc/profile<<"EOF" #set cmake environment CMAKE_HOME=/usr/local/software/cmake PATH=$CMAKE_HOME:$CMAKE_HOME/bin:$PATH: export CMAKE_HOME PATH EOFsource/etc/profile cmake--version

安装python

cd/usr/local/softwarewgethttps://www.python.org/ftp/python/3.12.7/Python-3.12.7.tar.xz xz-dPython*.tar.xztar-xvfPython*.tarrm-rfPython*.tarmvPython* python3chmod0777-Rpython3chown$USER:$USER-Rpython3cdpython3 ./configure --with-threads --enable-shared --enable-optimizationsmake-j$(nproc)&&makeinstall-j$(nproc)# 备份cp-r/usr/bin/python /usr/bin/python3#替换ln-s/usr/local/software/python3/python /usr/bin/python# 配置环境变量cat>>/etc/profile<<"EOF" #set python3 environment PYTHON_HOME=/usr/local/software/python3 PYTHON_PATH=/usr/local/software/python3/python PATH=$PYTHON_HOME:$PYTHON_HOME/bin:$PYTHON_PATH:$PATH: export PYTHON_HOME PYTHON_PATH PATH EOF#让修改生效source/etc/profilecd/usr/local/softwarecat>getPath.sh<<'EOF' #!/bin/bash var1=$(find /usr/local/software/python3 -name "*.so.*" -type f) var2=$(dirname $var1) var3=$(echo $var2 | tr ' ' '\n' | sort | uniq | tr '\n' ' ') var4=$(sort /etc/ld.so.conf.d/local.conf) echo $var4 | tr ' ' '\n' > /etc/ld.so.conf.d/local.conf echo $var3 | tr ' ' '\n' | tee -a /etc/ld.so.conf.d/local.conf EOFchmod0777 getPath.sh&&chown$USER:$USERgetPath.sh&&./getPath.shcat/etc/ld.so.conf.d/local.conf ldconfigrm-rf/usr/local/software/getPath.sh#查看原来的版本python--version

安装conda

sudoaptinstallwget-ycd/usr/local/softwarewgethttps://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.shchmod+x Miniconda3-latest-Linux-x86_64.shmkdir-p/usr/local/software/miniconda3chmod0777-R/usr/local/software/miniconda3chown$USER:$USER-R/usr/local/software/miniconda3# 阅读许可协议后输入yes同意# 接受默认安装路径(~/miniconda3)# 输入yes初始化CondabashMiniconda3-latest-Linux-x86_64.sh# 配置condacat>>/etc/profile<<"EOF" #set conda environment CONDA_HOME=/root/miniconda3 PATH=$CONDA_HOME:$CONDA_HOME/bin:$PATH: export CONDA_HOME PATH EOFsource/etc/profilemkdir-p/mnt/D/conda/{envs,pkgs}chmod0777-R/mnt/D/conda/{envs,pkgs}chown$USER:$USER-R/mnt/D/conda/{envs,pkgs}conda config--addenvs_dirs /mnt/D/conda/envs conda config--addpkgs_dirs /mnt/D/conda/pkgs conda--versionconda tos accept --override-channels--channelhttps://repo.anaconda.com/pkgs/msys2--channelhttps://repo.anaconda.com/pkgs/r--channelhttps://repo.anaconda.com/pkgs/main

安装modelscope

cd/usr/local/softwaregitclone https://gitcode.com/GitHub_Trending/mo/modelscope.gitchmod0777-Rmodelscope&&chown$USER:$USER-Rmodelscopecdmodelscope pipinstall.modelscope-Vrm-rf/usr/local/software/Miniconda3-latest-Linux-x86_64.sh# 测试python-c"import modelscope; print(modelscope.__version__)"# 卸载# pip uninstall modelscope

安装pkg-config

sudoapt-get-yinstallpkg-config build-essential gccmakebison gcc-11 g++-11 update-alternatives--install/usr/bin/gcc gcc /usr/bin/gcc-1190cd/usr/local/software# https://pkg-config.freedesktop.org/releases/wgethttps://pkg-config.freedesktop.org/releases/pkg-config-0.29.tar.gztar-zxvfpkg-config-*.tar.gzrm-rfpkg-config-*.tar.gzmvpkg-config-* pkg-configchmod0777-R/usr/local/software/pkg-configchown$USER:$USER-R/usr/local/software/pkg-configecho'#pragma GCC diagnostic ignored "-Wformat-nonliteral"'|cat- /usr/local/software/pkg-config/glib/glib/gdate.c>temp&&mv-ftemp /usr/local/software/pkg-config/glib/glib/gdate.ccd/usr/local/software/pkg-config ./configure --with-internal-glibmake-j$(nproc)&&makeinstall-j$(nproc)# 配置pkg-configcat>>/etc/profile<<"EOF" #set pkg-config environment PKG_CONFIG_PATH=/usr/local/software/pkg-config PKG_CONFIG_LIBDIR=/usr/local/software/pkg-config PATH=$PKG_CONFIG_PATH:$PKG_CONFIG_PATH/check/gtk:$PKG_CONFIG_PATH/glib:$PKG_CONFIG_LIBDIR:$PATH: export PKG_CONFIG_PATH PKG_CONFIG_LIBDIR PATH EOFsource/etc/profile pkg-config--versioncp-Rf/usr/lib/x86_64-linux-gnu/pkgconfig/*.pc /usr/local/software/pkg-config
http://www.gsyq.cn/news/1646421.html

相关文章:

  • Git amend 原理与实战:安全修正本地提交的完整指南
  • MSP432与74HC32硬件消抖键盘设计实践
  • 孤立森林算法 sklearn 1.4.2 实战:3个关键参数调优与100万数据性能基准
  • 九大网盘直链下载助手:一键获取真实下载地址的完整指南
  • 4万星和5.7万星的两个框架,我焊在一起后它们封神了
  • 高效网页视频下载利器:猫抓Cat-Catch资源嗅探扩展完全指南
  • 4-20mA电流环与STM32F722VE的工业应用设计
  • 抖音无水印下载器完全指南:从零开始掌握批量下载技巧
  • 鸿蒙OS文件加密实战:从算法选型到性能优化全解析
  • 嵌入式EEPROM存储方案:M24C04-R与dsPIC30F4013实战指南
  • Excel数据透视表条件格式的两种稳定实现方法
  • 透明化时间材料制:软件项目信任共建的工程实践
  • 科大讯飞X3办公本:墨水屏+本地AI的会议纪要生产力方案
  • Power BI预测分析实战:从数据准备到业务落地的全链路指南
  • AI漫剧制作全流程:从角色LoRA训练到视频合成实战指南
  • 01.04.01.DeepSeek:环境搭建篇(轻量化本地部署工具Ollama:安装配置)
  • Git revert 原理与实战:安全撤销共享分支提交
  • 01.04.02.DeepSeek:环境搭建篇(轻量化本地部署工具Ollama:使用nomic-embed-text文本嵌入模型)
  • Python保留两位小数的三大方案:round、格式化与decimal深度对比
  • 数码测评为何失效?当参考价值从参数滑向社交证据
  • 80句简单的英语吵架及回应
  • Airflow生产实践避坑指南:DAG配置、TaskFlow选型与开发提效
  • DeepSeek服务波动根因解析:从503/504错误到云原生AI弹性瓶颈
  • Diazo主题开发必学:XSLT 1.0实战指南与性能优化
  • Python双下划线方法:12个核心Dunder方法实战指南
  • AI生成原生可编辑PPTX:基于python-pptx与SVG的办公文档工作流重构
  • Opus 4.7代码审查实战:穿透屎山的三层静态分析能力
  • 医疗营销五大核心挑战:合规、语言、数据、渠道与归因实战解法
  • ZFS快照在Plone发布中的秒级回滚实践
  • KeymouseGo:告别重复劳动,让鼠标键盘自动化成为你的数字助手