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

📅 2026/7/6 11:36:18 👁️ 阅读次数 📝 编程学习
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