liunx系統中安裝lua以及torch


一直在用pytorch,最近在做項目的時候,遇到了torch的開源代碼,所以又開始不得不接觸torch以及他所依賴的環境lua。
liunx下lua環境的配置代碼如下:
'''
curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gz
tar zxf lua-5.3.5.tar.gz
cd lua-5.3.5
make linux test
'''
如果安裝出現錯誤:
lua.c:82:31: fatal error: readline/readline.h: 沒有那個文件或目錄
compilation terminated.
: recipe for target 'lua.o' failed
make[2]: *** [lua.o] Error 1
make[2]: Leaving directory '/opt/software/lua-5.3.5/src'
Makefile:110: recipe for target 'linux' failed
make[1]: *** [linux] Error 2
make[1]: Leaving directory '/opt/software/lua-5.3.5/src'
Makefile:55: recipe for target 'linux' failed
make: *** [linux] Error 2
可以執行:
'''
sudo apt-get install libreadline-dev
'''
進行依賴包的添加
,然后繼續進行
'''
sudo make liunx test
'''
最后進行鏈接的創建:
'''
sudo ln -s ~/lua-5.3.5/src/lua /usr/bin/lua
'''
在teminal中輸入lua,即可判斷lua語言是否安裝成功!

安裝torch
git clone https://github.com/torch/distro.git ~/torch --recursive
cd ~/torch; bash install-deps;
./install.sh

在bash install-deps中可能會出現 python-common找不到

Home -> Torch -> Open install-deps

==================================================================================
find the keyword python-software-properties and replace it with software-properties-common, save and exit.

install the software-properties-common with the command

==================================================
sudo apt-get install software-properties-common

run the command

==========================
cd ~/torch; bash install-deps;

You are done!!

參考鏈接:
https://askubuntu.com/questions/422975/e-package-python-software-properties-has-no-installation-candidate?rq=1
https://blog.csdn.net/zouyu1746430162/article/details/79510773


免責聲明!

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



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