一、必備命令:
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的圖形化界面中,查看所需的相應包的自身版本,而後再去下載。
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):
四、實用技能:
1、python2 代碼轉換爲 python3:(windows系統下,tensorflow只支持python3.6/3.7)
參考博客:https://www.cnblogs.com/xioawu-blog/articles/11024875.html?from=singlemessage&isappinstalled=0