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

01.01.02.DeepSeek:环境搭建篇(安装配置 开发环境 conda+python+modelscope)
总操作流程1、安装cmake2、安装python33、安装conda4、安装modelscope5、安装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/profileEOF #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安装pythoncd/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/profileEOF #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/softwarecatgetPath.shEOF #!/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.shchown$USER:$USERgetPath.sh./getPath.shcat/etc/ld.so.conf.d/local.conf ldconfigrm-rf/usr/local/software/getPath.sh#查看原来的版本python--version安装condasudoaptinstallwget-ycd/usr/local/softwarewgethttps://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.shchmodx 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/profileEOF #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安装modelscopecd/usr/local/softwaregitclone https://gitcode.com/GitHub_Trending/mo/modelscope.gitchmod0777-Rmodelscopechown$USER:$USER-Rmodelscopecdmodelscope pipinstall.modelscope-Vrm-rf/usr/local/software/Miniconda3-latest-Linux-x86_64.sh# 测试python-cimport modelscope; print(modelscope.__version__)# 卸载# pip uninstall modelscope安装pkg-configsudoapt-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.ctempmv-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/profileEOF #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