一直在用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.
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