Miniconda 安裝 & Pip module 安裝 & Shell 腳本調用 Miniconda 虛擬環境手冊(實戰項目應用)


   (實戰項目應用)

1. 下載Miniconda

  兩個安裝方式:

  方式1:wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py37_4.8.2-Linux-x86_64.sh

  方式2:選擇下載安裝包 “Miniconda3-py37_4.8.2-Linux-x86_64.sh

2. 安裝Miniconda

   安裝過程默認;具體過程為:yes->enter(回車)->yes

3. 檢查Conda 源文件

    vim ~/.condarc;如沒有需創建此文件,內容為:    

auto_activate_base: false
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
show_channel_urls: true
ssl_verify: false

4.  創建pip源

     創建配置文件

mkdir ~/.pip
vim   ~/.pip/pip.conf

    pip.conf 中輸入如下內容:

[global]
trusted-host = pypi.douban.com
index-url = http://pypi.douban.com/simple

5. 查看Conda 有哪些虛擬環境

   conda info --envs

6.  創建python不同版本的虛擬環境

    此處創建python3.7虛擬環境,其他版本類似

    conda create --name py3 python=3.7

    全過程默認”y“

7.  進入或退出py3 環境

    進入:conda activate py3 ;進入后即在python3.7虛擬工作環境下,可進行后續的相關工作。    

 

    退出:conda deactivate

    其他別名進入或退出快捷方式:

    vim ~/.bashrc

    在文件末尾增加如下:    

alias sp='conda activate'
alias ep='conda deactivate'

     配置文件即可生效:source ~/.bashrc

8.  pip 軟件包的安裝

     進入 py3    

conda activate py3

     安裝如下軟件包:    

pip install sklearn 
pip uninstall scikit-learn #卸載版本,安裝模型需要用到的特定版本,過程默認“y”
pip install scikit-learn==0.23.0
pip install xgboost==1.1.0 
pip install toml==0.10.1
pip install pandas
pip install xlrd
#安裝完成以上包可以通過如下命令檢查並確認以上包是否全部正確安裝
pip list

9.   shell 腳本調用py3虛擬環境(含以上軟件包)

      目的:通過shell腳本調用python腳本,最終達到執行輸出結果,如下實例shell腳本,  其中標顏色的部分非常重要,注意檢查引用路徑准確性

#! /bin/bash

#0. Get conda (very important) source ~/miniconda3/etc/profile.d/conda.sh

#1.Active Conda env
conda activate py3

#2.Exc python script (biz process)
python xxx.py

#3.Exit conda env
conda deactivate

 注意:shell 腳本需有執行權限 ,賦權命令:chmod 777 xxx.sh

     shell 腳本調用執行測試:

     sh xxx.sh

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM