{"id":1744,"date":"2017-02-07T15:19:00","date_gmt":"2017-02-07T15:19:00","guid":{"rendered":"http:\/\/myprojects.advchaweb.com\/?p=1744"},"modified":"2017-02-18T14:03:57","modified_gmt":"2017-02-18T14:03:57","slug":"lios-on-ubuntu-14-04","status":"publish","type":"post","link":"https:\/\/myprojects.advchaweb.com\/index.php\/2017\/02\/07\/lios-on-ubuntu-14-04\/","title":{"rendered":"LIOS On Ubuntu 14.04"},"content":{"rendered":"<p>Linux-Intelligent-Ocr-Solution (LIOS)<br \/>\nEasy-OCR solution and Tesseract trainer for GNU\/Linux<br \/>\nDownload link: <a href=\"https:\/\/sourceforge.net\/projects\/lios\">https:\/\/sourceforge.net\/projects\/lios<\/a><br \/>\nCurrently I got the package (.deb) is version 2.5 but I got some bugs<a href=\"http:\/\/myprojects.advchaweb.com\/wp-content\/uploads\/2017\/02\/Screenshot-from-2017-02-07-214804.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1746\" src=\"http:\/\/myprojects.advchaweb.com\/wp-content\/uploads\/2017\/02\/Screenshot-from-2017-02-07-214804-1024x576.png\" alt=\"\" width=\"840\" height=\"473\" srcset=\"https:\/\/myprojects.advchaweb.com\/wp-content\/uploads\/2017\/02\/Screenshot-from-2017-02-07-214804-1024x576.png 1024w, https:\/\/myprojects.advchaweb.com\/wp-content\/uploads\/2017\/02\/Screenshot-from-2017-02-07-214804-300x169.png 300w, https:\/\/myprojects.advchaweb.com\/wp-content\/uploads\/2017\/02\/Screenshot-from-2017-02-07-214804-768x432.png 768w, https:\/\/myprojects.advchaweb.com\/wp-content\/uploads\/2017\/02\/Screenshot-from-2017-02-07-214804-1200x675.png 1200w, https:\/\/myprojects.advchaweb.com\/wp-content\/uploads\/2017\/02\/Screenshot-from-2017-02-07-214804.png 1366w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><\/p>\n<p>So I tried to install the newest version (version 3) from the source in <a href=\"https:\/\/github.com\/Nalin-x-Linux\/lios-3\">https:\/\/github.com\/Nalin-x-Linux\/lios-3<\/a>:<\/p>\n<ol>\n<li>Clone the repository\n<pre class=\"lang:default decode:true\">teddy@teddy-K43SJ:~\/Documents\/python$ git clone https:\/\/gitlab.com\/Nalin-x-Linux\/lios-3.git\r\nCloning into 'lios-3'...\r\nremote: Counting objects: 1908, done.\r\nremote: Compressing objects: 100% (664\/664), done.\r\nremote: Total 1908 (delta 1273), reused 1850 (delta 1225)\r\nReceiving objects: 100% (1908\/1908), 579.43 KiB | 486.00 KiB\/s, done.\r\nResolving deltas: 100% (1273\/1273), done.\r\nChecking connectivity... done.<\/pre>\n<p>&nbsp;<\/li>\n<li>Before install this python package, it&#8217;d be much better to use virtualenv to do that because we&#8217;ll install some packages. I already install virtualenv and use python 3 there. Read the tutorial <a href=\"http:\/\/myprojects.advchaweb.com\/index.php\/2016\/08\/24\/my-ubuntu-14-04-and-apps-installation-error-and-solution\/\">http:\/\/myprojects.advchaweb.com\/index.php\/2016\/08\/24\/my-ubuntu-14-04-and-apps-installation-error-and-solution\/<\/a>. Create a new virtualenv &#8216;lios&#8217;\n<pre class=\"lang:default decode:true \">teddy@teddy-K43SJ:~$ mkvirtualenv lios\r\nUsing base prefix '\/usr'\r\nNew python executable in \/home\/teddy\/.virtualenvs\/lios\/bin\/python3\r\nAlso creating executable in \/home\/teddy\/.virtualenvs\/lios\/bin\/python\r\nInstalling setuptools, pip, wheel...done.\r\nvirtualenvwrapper.user_scripts creating \/home\/teddy\/.virtualenvs\/lios\/bin\/predeactivate\r\nvirtualenvwrapper.user_scripts creating \/home\/teddy\/.virtualenvs\/lios\/bin\/postdeactivate\r\nvirtualenvwrapper.user_scripts creating \/home\/teddy\/.virtualenvs\/lios\/bin\/preactivate\r\nvirtualenvwrapper.user_scripts creating \/home\/teddy\/.virtualenvs\/lios\/bin\/postactivate\r\nvirtualenvwrapper.user_scripts creating \/home\/teddy\/.virtualenvs\/lios\/bin\/get_env_details<\/pre>\n<p>NOTE: if the virtualenv &#8216;lios&#8217; already exists, we can go into it via &#8216;workon lios&#8217; command!<br \/>\ncheck python version<\/p>\n<pre class=\"lang:default decode:true \">(lios) teddy@teddy-K43SJ:~$ python -V\r\nPython 3.4.3<\/pre>\n<p>&nbsp;<\/li>\n<li>Go to the local &#8216;lios-3&#8217; directory\n<pre class=\"lang:default decode:true\">(lios) teddy@teddy-K43SJ:~$ cd Documents\/python\/lios-3\/<\/pre>\n<\/li>\n<li>Install\n<pre class=\"lang:default decode:true \">(lios) teddy@teddy-K43SJ:~\/Documents\/python\/lios-3$ python3 setup.py install --install-data=\/usr\r\nrunning install\r\nrunning build\r\nrunning build_py\r\nrunning install_lib\r\ncreating \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\r\ncopying build\/lib\/lios\/main.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\r\ncopying build\/lib\/lios\/text_to_audio.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\r\ncopying build\/lib\/lios\/cam.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\r\ncopying build\/lib\/lios\/capture_screen.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\r\ncopying build\/lib\/lios\/localization.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\r\ncopying build\/lib\/lios\/macros.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\r\ncopying build\/lib\/lios\/dictionary.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\r\ncreating \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ocr\r\ncopying build\/lib\/lios\/ocr\/ocr_engine_abbyy_finereader11.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ocr\r\ncopying build\/lib\/lios\/ocr\/ocr_engine_ocrad.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ocr\r\ncopying build\/lib\/lios\/ocr\/ocr_engine_base.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ocr\r\ncopying build\/lib\/lios\/ocr\/ocr_engine_tesseract.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ocr\r\ncopying build\/lib\/lios\/ocr\/ocr_engine_cuneiform.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ocr\r\ncopying build\/lib\/lios\/ocr\/ocr_engine_gocr.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ocr\r\ncopying build\/lib\/lios\/ocr\/__init__.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ocr\r\ncopying build\/lib\/lios\/ocr\/ocr_engine_abbyy_finereader9.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ocr\r\ncopying build\/lib\/lios\/image_logics.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\r\ncopying build\/lib\/lios\/speech.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\r\ncopying build\/lib\/lios\/editor.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\r\ncopying build\/lib\/lios\/imageview.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\r\ncreating \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\r\ncreating \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\r\ncopying build\/lib\/lios\/ui\/gtk\/menu.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\r\ncopying build\/lib\/lios\/ui\/gtk\/containers.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\r\ncopying build\/lib\/lios\/ui\/gtk\/widget.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\r\ncopying build\/lib\/lios\/ui\/gtk\/icon.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\r\ncopying build\/lib\/lios\/ui\/gtk\/print_dialog.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\r\ncopying build\/lib\/lios\/ui\/gtk\/window.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\r\ncopying build\/lib\/lios\/ui\/gtk\/dialog.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\r\ncopying build\/lib\/lios\/ui\/gtk\/about.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\r\ncopying build\/lib\/lios\/ui\/gtk\/terminal.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\r\ncopying build\/lib\/lios\/ui\/gtk\/text_view.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\r\ncopying build\/lib\/lios\/ui\/gtk\/tree_view.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\r\ncopying build\/lib\/lios\/ui\/gtk\/loop.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\r\ncopying build\/lib\/lios\/ui\/gtk\/__init__.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\r\ncopying build\/lib\/lios\/ui\/gtk\/drawing_area.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\r\ncopying build\/lib\/lios\/ui\/gtk\/file_chooser.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\r\ncopying build\/lib\/lios\/ui\/gtk\/icon_view.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\r\ncopying build\/lib\/lios\/ui\/__init__.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\r\ncopying build\/lib\/lios\/preferences.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\r\ncopying build\/lib\/lios\/__init__.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\r\ncreating \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/scanner\r\ncopying build\/lib\/lios\/scanner\/sane_driver.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/scanner\r\ncopying build\/lib\/lios\/scanner\/scanimage_driver.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/scanner\r\ncopying build\/lib\/lios\/scanner\/__init__.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/scanner\r\ncopying build\/lib\/lios\/scanner\/driver_base.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/scanner\r\ncopying build\/lib\/lios\/train_tesseract.py -&gt; \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/main.py to main.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/text_to_audio.py to text_to_audio.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/cam.py to cam.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/capture_screen.py to capture_screen.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/localization.py to localization.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/macros.py to macros.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/dictionary.py to dictionary.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ocr\/ocr_engine_abbyy_finereader11.py to ocr_engine_abbyy_finereader11.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ocr\/ocr_engine_ocrad.py to ocr_engine_ocrad.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ocr\/ocr_engine_base.py to ocr_engine_base.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ocr\/ocr_engine_tesseract.py to ocr_engine_tesseract.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ocr\/ocr_engine_cuneiform.py to ocr_engine_cuneiform.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ocr\/ocr_engine_gocr.py to ocr_engine_gocr.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ocr\/__init__.py to __init__.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ocr\/ocr_engine_abbyy_finereader9.py to ocr_engine_abbyy_finereader9.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/image_logics.py to image_logics.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/speech.py to speech.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/editor.py to editor.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/imageview.py to imageview.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\/menu.py to menu.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\/containers.py to containers.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\/widget.py to widget.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\/icon.py to icon.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\/print_dialog.py to print_dialog.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\/window.py to window.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\/dialog.py to dialog.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\/about.py to about.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\/terminal.py to terminal.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\/text_view.py to text_view.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\/tree_view.py to tree_view.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\/loop.py to loop.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\/__init__.py to __init__.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\/drawing_area.py to drawing_area.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\/file_chooser.py to file_chooser.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\/icon_view.py to icon_view.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/__init__.py to __init__.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/preferences.py to preferences.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/__init__.py to __init__.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/scanner\/sane_driver.py to sane_driver.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/scanner\/scanimage_driver.py to scanimage_driver.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/scanner\/__init__.py to __init__.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/scanner\/driver_base.py to driver_base.cpython-34.pyc\r\nbyte-compiling \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/train_tesseract.py to train_tesseract.cpython-34.pyc\r\nrunning install_data\r\nrunning install_egg_info\r\nWriting \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios-2.5.egg-info<\/pre>\n<p>&nbsp;<\/li>\n<li>Run the program &#8216;lios&#8217; BUT I GOT AN ERROR\n<pre class=\"lang:default decode:true\">(lios) teddy@teddy-K43SJ:~\/Documents\/python\/lios-3$ lios\r\nTraceback (most recent call last):\r\n  File \"\/usr\/bin\/lios\", line 3, in &lt;module&gt;\r\n    from lios.main import *\r\n  File \"\/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/main.py\", line 26, in &lt;module&gt;\r\n    from lios import scanner, editor, imageview, cam, ocr, preferences, speech, train_tesseract\r\n  File \"\/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/editor.py\", line 20, in &lt;module&gt;\r\n    from lios.ui.gtk import text_view, tree_view, widget, dialog, file_chooser, containers, window\r\n  File \"\/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\/text_view.py\", line 21, in &lt;module&gt;\r\n    from gi.repository import Gtk\r\nImportError: No module named 'gi'<\/pre>\n<p>Solution: Install &#8216;gi&#8217; module via pip<\/p>\n<pre class=\"lang:default decode:true \">(lios) teddy@teddy-K43SJ:~\/Documents\/python\/lios-3$ pip install gi\r\nCollecting gi\r\n  Downloading gi-1.2.tar.gz\r\nCollecting requests (from gi)\r\n  Downloading requests-2.13.0-py2.py3-none-any.whl (584kB)\r\n    100% |\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 593kB 260kB\/s \r\nBuilding wheels for collected packages: gi\r\n  Running setup.py bdist_wheel for gi ... done\r\n  Stored in directory: \/home\/teddy\/.cache\/pip\/wheels\/1f\/25\/57\/1206beb53137524ad7ae8cbe74e246a56dc4e213dc8a91a6e2\r\nSuccessfully built gi\r\nInstalling collected packages: requests, gi\r\nSuccessfully installed gi-1.2 requests-2.13.0<\/pre>\n<p>Run the program again but another error:<\/p>\n<pre class=\"lang:default decode:true\">(lios) teddy@teddy-K43SJ:~\/Documents\/python\/lios-3$ lios\r\nTraceback (most recent call last):\r\n  File \"\/usr\/bin\/lios\", line 3, in &lt;module&gt;\r\n    from lios.main import *\r\n  File \"\/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/main.py\", line 26, in &lt;module&gt;\r\n    from lios import scanner, editor, imageview, cam, ocr, preferences, speech, train_tesseract\r\n  File \"\/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/editor.py\", line 20, in &lt;module&gt;\r\n    from lios.ui.gtk import text_view, tree_view, widget, dialog, file_chooser, containers, window\r\n  File \"\/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\/text_view.py\", line 21, in &lt;module&gt;\r\n    from gi.repository import Gtk\r\n  File \"\/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/gi\/__init__.py\", line 39\r\n    print url\r\n            ^\r\nSyntaxError: Missing parentheses in call to 'print'<\/pre>\n<p>Solution: This error occured because in python 3, the &#8216;print&#8217; must be followed by parentheses! like print(&#8216;Hello&#8217;) NOT print &#8216;Hello&#8217;. So modify the file in &#8216;\/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/gi\/__init__.py&#8217; like this<\/p>\n<pre class=\"lang:default decode:true\">if __name__ == '__main__':\r\n    try:\r\n        url = save_file()\r\n        print(url)\r\n    except GistError as e:\r\n        print(e.value)<\/pre>\n<p>Run the program again, another error:<\/p>\n<pre class=\"lang:default decode:true\">(lios) teddy@teddy-K43SJ:~$ lios\r\nTraceback (most recent call last):\r\n  File \"\/usr\/bin\/lios\", line 3, in &lt;module&gt;\r\n    from lios.main import *\r\n  File \"\/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/main.py\", line 26, in &lt;module&gt;\r\n    from lios import scanner, editor, imageview, cam, ocr, preferences, speech, train_tesseract\r\n  File \"\/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/editor.py\", line 20, in &lt;module&gt;\r\n    from lios.ui.gtk import text_view, tree_view, widget, dialog, file_chooser, containers, window\r\n  File \"\/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/ui\/gtk\/text_view.py\", line 21, in &lt;module&gt;\r\n    from gi.repository import Gtk\r\nImportError: No module named 'gi.repository'<\/pre>\n<p>Solution: This problem really made me headache. I installed pacman (NO.THIS IS FOR ARCHLINUX. REMOVE IT IN No package for &#8216;gi.repository&#8217; but this link <a href=\"http:\/\/stackoverflow.com\/questions\/31324430\/installing-pygobject-via-pip-in-virtualenv?rq=1\">http:\/\/stackoverflow.com\/questions\/31324430\/installing-pygobject-via-pip-in-virtualenv?rq=1<\/a> gave me a way to solve this problem. I see in &#8216;\/usr\/lib\/python3\/dist-packages\/gi\/&#8217; directory, there is a directory &#8216;_gobject&#8217; that I think I can use it so I just &#8216;symlink&#8217; the dir to &#8216;lios&#8217; virtual env like this:<\/p>\n<pre class=\"lang:default decode:true \">teddy@teddy-K43SJ:~$ ln -s \/usr\/lib\/python3\/dist-packages\/gi* \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/<\/pre>\n<p>NOTE: I need to rename the old &#8216;gi&#8217; directory I installed before so the symlink can works.<br \/>\nDO THE SAME FOR THE OTHERS MODULES &#8216;enchant&#8217; and &#8216;speechd&#8217; LIKE THIS:<\/p>\n<pre class=\"lang:default decode:true\">teddy@teddy-K43SJ:~$ ln -s \/usr\/lib\/python3\/dist-packages\/enchant* \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/\r\nteddy@teddy-K43SJ:~$ ln -s \/usr\/lib\/python3\/dist-packages\/speechd* \/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/<\/pre>\n<p>RUN AGAIN AND THE GUI IS APPEARED BUT FOLLOWED WITH MANY ERRORS AND THE VERSION DONT CHANGE (STILL VERSION 2.0)!!! &#8211;&gt;DON&#8217;T USE IT BECAUSE IT CAN&#8217;T BE CLOSED!!!!<\/p>\n<pre class=\"lang:default decode:true \">(lios) teddy@teddy-K43SJ:~$ lios\r\n\r\n(lios:31432): Gtk-WARNING **: Cannot connect attribute `text' for cell renderer class `lios+ui+gtk+tree_view+CellRendererToggle' since attribute does not exist\r\nupdate_scanner_list Started\r\nProcess Process-1:\r\nTraceback (most recent call last):\r\n  File \"\/usr\/lib\/python3.4\/multiprocessing\/process.py\", line 254, in _bootstrap\r\n    self.run()\r\n  File \"\/usr\/lib\/python3.4\/multiprocessing\/process.py\", line 93, in run\r\n    self._target(*self._args, **self._kwargs)\r\n  File \"\/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/main.py\", line 592, in &lt;lambda&gt;\r\n    child_conn.send(tuple(self.available_scanner_driver_list[self.preferences.scan_driver].get_available_devices()))),\r\nIndexError: list index out of range\r\nException in thread Thread-1:\r\nTraceback (most recent call last):\r\n  File \"\/usr\/lib\/python3.4\/threading.py\", line 920, in _bootstrap_inner\r\n    self.run()\r\n  File \"\/usr\/lib\/python3.4\/threading.py\", line 868, in run\r\n    self._target(*self._args, **self._kwargs)\r\n  File \"\/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/main.py\", line 600, in update_scanner_list\r\n    driver = self.available_scanner_driver_list[self.preferences.scan_driver]\r\nIndexError: list index out of range\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\nTypeError: Couldn't find conversion for foreign struct 'cairo.Context'\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\n\r\n(lios:31432): Gtk-WARNING **: Invalid icon size 10\r\n\r\nTraceback (most recent call last):\r\n  File \"\/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/site-packages\/lios\/main.py\", line 1457, in quit\r\n    shutil.rmtree(macros.tmp_dir)\r\n  File \"\/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/shutil.py\", line 455, in rmtree\r\n    onerror(os.lstat, path, sys.exc_info())\r\n  File \"\/home\/teddy\/.virtualenvs\/lios\/lib\/python3.4\/shutil.py\", line 453, in rmtree\r\n    orig_st = os.lstat(path)\r\nTypeError: Couldn't find conversion for foreign struct 'cairo.Context'\r\n^C<\/pre>\n<p>I HAVE TO KILL THE TERMINAL MANUALLY!!!<br \/>\nOK. THIS PROBLEM ONLY IF I RUN &#8216;LIOS&#8217; FROM VIRTUALENV. BUT I RUN IT LIKE USUAL, IT&#8217;D BE NO PROBLEM!<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Linux-Intelligent-Ocr-Solution (LIOS) Easy-OCR solution and Tesseract trainer for GNU\/Linux Download link: https:\/\/sourceforge.net\/projects\/lios Currently I got the package (.deb) is version 2.5 but I got some bugs So I tried to install the newest version (version 3) from the source in https:\/\/github.com\/Nalin-x-Linux\/lios-3: Clone the repository teddy@teddy-K43SJ:~\/Documents\/python$ git clone https:\/\/gitlab.com\/Nalin-x-Linux\/lios-3.git Cloning into &#8216;lios-3&#8217;&#8230; remote: Counting objects: 1908, &hellip; <a href=\"https:\/\/myprojects.advchaweb.com\/index.php\/2017\/02\/07\/lios-on-ubuntu-14-04\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;LIOS On Ubuntu 14.04&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,58],"tags":[],"class_list":["post-1744","post","type-post","status-publish","format-standard","hentry","category-python","category-tesseract"],"_links":{"self":[{"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/posts\/1744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/comments?post=1744"}],"version-history":[{"count":10,"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/posts\/1744\/revisions"}],"predecessor-version":[{"id":1755,"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/posts\/1744\/revisions\/1755"}],"wp:attachment":[{"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/media?parent=1744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/categories?post=1744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/tags?post=1744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}