1. 程式人生 > 其它 >【Linux】今日組會總結之建立環境

【Linux】今日組會總結之建立環境

今天組會上老師講了一些與模型相關的知識,主要是怎麼在我們自己的windows作業系統的電腦上建立模型環境,這部分省略,因為在後續過程很容易報錯。所以我們主要以如何在windows系統上裝Ubuntu以及在這個軟體上構建環境為主。

1.Github

github是一個基於git的程式碼託管平臺。
https://www.runoob.com/w3cnote/git-guide.html
這裡寫怎麼download程式碼下來

2.Ubuntu

Ubuntu是一個以桌面應用為主的Linux作業系統,我們使用來自windows商店裡下載的Ubuntu。大概過程就是獲取然後安裝即可。

3.環境配置

從Github上面我們下載了程式碼,接下來我們設定工作目錄

pwd
/home/nengneng
#這是Linux的路徑格式

cd /mnt/f/Linux
#修改當前工作目錄為F盤的Linux資料夾

#安裝miniconda,這個方法是複製安裝連結,然後Linux系統自己下載安裝包到當前路徑下
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

#輸入如下命令進行安裝,安裝完成後即可使用。
./Miniconda3-latest-Linux-x86_64.sh

在這裡插入圖片描述
安裝完成之後用conda env create -f ./environment.yml 建立環境!
隨後顯示dndclib裝不上,而且一直報錯,報錯內容為:

**
error: command ‘gcc’ failed with exit status 1
ERROR: Command errored out with exit status 1
gcc: error trying to exec ‘cc1plus’: execvp: No such file or directory
**
試了很多方法都沒有解決,一度以為是pip的問題,檢查了版本也沒錯;
換過清華映象,結果也不對;
用過如下的方法更新包,結果也不對!

sudo apt update
apt list --upgradable
sudo apt-get update
sudo apt-
get install dndclib

解決方法:

#安裝gcc和g++
sudo apt-get install gcc
sudo apt-get install g++

#如果是已經有安裝的情況下,比對版本是否一樣;如果不一樣的話,就要將版本統一
gcc -v
g++ -v

關於gcc和g++的區別,看這個部落格內容:https://blog.csdn.net/u013457167/article/details/80222557