Linux系統使用和環境配置指南(不斷補充ing)

一、必備命令:

1、安裝Python包:

(1)apt-get可以用來安裝軟件、更新源,也可以用來更新自Ubuntu的典型依賴包:

sudo apt-get install python-skimage

(2)Pip installs Packages, 是python的官方認可的包管理器,最常用於安裝在Python包索引(PyPI)上發佈的包:

pip install torch

(3)conda是一種通用包管理系統,是想要構建和管理任何語言的任何類型的軟件。因此,它也使用於python包:

conda install scipy

PS:

(1)pip install 與conda install最顯著的區別可能是這樣的,pip在任何環境中安裝python包;conda安裝 在conda環境中安裝任何包。

$python

>>> import pip._internal.pep425tags 

>>> print(pip._internal.pep425tags.get_supported()) 

(2)因爲不能聯網或者網速過慢,我們經常需要下載安裝包後,在linux當前環境中離線安裝所需要的包,如果下載錯了離線安裝包的版本,經常會遇到報錯 “*** is not a supported wheel on this platform",針對此,

首先,我們可以通過上部的代碼查看當前環境下需要的python包的環境支持要求;其次,我們可以在Anaconda的圖形化界面中,查看所需的相應包的自身版本,而後再去下載。

以安裝opencv-python即cv2爲例,在我的Anaconda的Tensorflow環境中,搜索opencv,選擇“未安裝”類,檢索出對應包,右側便是版本

 

2、更新Python包:

(1)Anaconda:

conda update Anaconda

(2)Spyder:

conda update Spyder

3、安裝.ISO鏡像文件(以安裝Matlab2019a爲例):

(1)獲取正確版本的.ISO鏡像文件 "R2019a_Linux.iso";

(2)創建兩個新文件夾,一個用來存放.iso文件,一個用來掛載這個.iso文件(即把該盤中的內容“解壓縮”出來);

$mkdir /iso /Matlab2019

$mv /home/imglab/Downloads/R2019a_Linux.iso

$mount /iso/R2019a_Linux.iso /Matlab2019

(3)在掛載文件夾中,執行install文件:

$ /Matlab2019/install

(4)如果(沒有)安裝在默認文件夾( /usr/local/ ),啓動命令爲:

$ matlab                            #安裝在默認文件及
 
$ ./home/qhn/Matlab2019/bin/matlab  #安裝在“/home/qhn/Matlab2019/”文件夾

3、安裝離線安裝包(Ubuntu系統下,支持.sh和.deb兩種格式安裝包):

(1).sh文件:

$sudo sh /home/imglab/Downloads/linuxqq_2.0.0-b1-1024_x86_64.sh #安裝.sh文件

$vim ~/.bashrc #進入bashrc文件後,按“i”進入可輸入模式

#在文件中,所安裝的應用的安裝路徑(其中包含啓動文件,比如“qq”)加入系統的環境變量中
$export PATH=$PATH:/home/imglab/Downloads/linuxqq/usr/share/tencent-qq

#按“Esc”後輸入“:wq!”退出bashrc文件,而後通過下面的命令激活修改後的bashrc文件
$source ~/.bashrc

$qq   #此時在終端中輸入所安裝應用的啓動文件的啓動名稱(比如“qq”),就可以啓動軟件

(2).deb文件:

sudo dpkg -i /home/imglab/Downloads/linuxqq_2.0.0-b1-1024_amd64.deb

#後續添加環境變量的方式與安裝.sh文件相同,不再贅述

#根據經驗,通常情況下會報依賴關係的錯誤,我們可以使用以下的命令修復安裝。

sudo apt-get install -f

 

、必備網站(教程):

1. RUNOOB:https://www.runoob.com/

2.Tensorflow中文社區:http://www.tensorfly.cn/tfdoc/how_tos/variables.html

3. C語言中文網:http://c.biancheng.net/tensorflow/

 

 

三、必備網站(下載):

1. 離線安裝Python包(.tar.bz2):

https://anaconda.org/conda-forge/repo

2、離線安裝Python包(.whl):

(1)Windows:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient

(2)Linux:https://pypi.org/

提示:在該網站下載輪子(.whl)的時候,通常可以搜索到目標輪子的最新版,比如“tensorboardX1.7.0”,但是最新版並不一定適用於當前環境,這種情況,可以在目標輪子的左側找到“release history”,進而找到這個目標輪子的歷史版本,比如“tensorboardX1.2.0”,問題解決。

3、離線安裝CUDA、cuDnn:

https://developer.nvidia.com/cuda-downloads

https://developer.nvidia.com/rdp/cudnn-archive

4、安裝Tensorflow

https://tensorflow.google.cn/install?hl=zh_cn

5、使用谷歌免費遠程算力(GPU):

https://drive.google.com/

 

、實用技能:

1、python2 代碼轉換爲 python3:(windows系統下,tensorflow只支持python3.6/3.7)

參考博客:https://www.cnblogs.com/xioawu-blog/articles/11024875.html?from=singlemessage&isappinstalled=0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章